Подскажите,кто решал данную задачу и кто знает выход из нее.
Имеется яндекс-карта (2.1) и фильтр. При работе фильтра с сервера приходят координаты объекта. Как динамически добавлять эти элементы в виде балунов на созданную карту?
При начальной загрузке,все понятно, в функции init просходит аякс-запрос,ну и в цикле выводим на карту балуны.
myMap = new ymaps.Map('map', {center: [59.918154,30.305578], zoom: 11});
myMap.controls.remove('trafficControl').remove('searchControl').remove('typeSelector');
// создадим массив геообъектов
$.ajax({
url:'/ajax/maps',
success:function(data){
for(var i = 0;i<=data.length;i++){
var mapX = data[i][0];
var mapY = data[i][1];
var dop = data[i][2];
var address = data[i][3];
var pm = new ymaps.Placemark([mapY, mapX], {
iconContent: "",
hintContent:address,
balloonContent: dop
});
myMap.geoObjects.add(pm);
}
}
});
А как сделать динамический вывод?
спасибо.