Есть список меток с пустым контентом балуна,
myPlacemark[i] = new ymaps.GeoObject({
geometry: {
type: "Point",
coordinates: [...]
},
properties: {
clusterCaption: param.name,
balloonContentBody: ''
}
});
метки залиты в кластер,
var myClusterer = new ymaps.Clusterer({clusterDisableClickZoom: true});
myClusterer.add(myPlacemark);
Чтобы отследить открытие балуна на метке
myPlacemark[i].events.add( ['balloonopen'], function( e ){/*загружаем в балун контен из ajax */})
Этот метод работает только с теми метками, которые не находятся в кластерах.
А как добавить event при открытии балуна кластера И выбора метки из списка геообъектов кластера в этом балуне
myClusterer.events.add( ['balloonopen'], function( e ){}) - определяет только отклытие балуна кластера, но не загрузка/переключение между геообъектами в этом кластере
Ajax загрузка данных в балун при кластеризации меток с параметром clusterDisableClickZoom:true
Пост в архиве.
31 августа 2014, 17:15