Клуб API Карт

Активные области

Пост в архиве.
 ymaps.hotspot.ObjectSource('tiles/get-hotspots.xml?%c')
В примере указан случай хранения меток и линий в xml, у меня они хранятся в базе. Как быть?
3 комментария
Sergey Konstantinov
28 января 2016, 03:20

Писать скрипт, выдающий по тайлу содержащиеся в нем метки и линии.

ок, ок, ок, если я напишу ф-цию которая возвращает мне json и вот так вот воспользуюсь:

$.getJSON("functionName", {}, function(value){

ymaps.hotspot.ObjectSource(value)

}

value будет иметь формат как в примере: http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/hotspot.ObjectSource.xml

 

то всё должно біть ок?

Sergey Konstantinov
28 января 2016, 03:20

Зачем, всё проще.

map.layers.add(new ymaps.hotspot.Layer(

   new ymaps.hotspot.ObjectSource()

));

и мы сами будем данные подцеплять.

Только не json, а jsonp нужен.