Клуб API Карт

Кластеризатор

khlystov.dmitry
8 октября 2015, 05:33

Содержимое балунов объектов подгружается через ajax

placemark.events.add('balloonopen', function(e) { Грузим данные });

Если балун открывается в кластере - событие не срабатывает

...

Пробовал вешать обработчик не на каждый placemark, а на кластеризатор - вроде срабатывает, но как определить метки, для которых нужно загрузить данные?

clasterer.events.add('balloonopen', function(e) {

    e.get('target') - для метки это сама метка, а для кластера что? И как в случае кластера получить метки, которые входят в этот кластер?

});

1 комментарий
Подписаться на комментарии к посту

для кластера e.get('cluster') - это текущий кластер

объекты e.get('cluster').properties.get('geoObjects')