Клуб API Карт

Список меток в кластере

Пост в архиве.

Добрый день. Подскажите пожалуйста, не могу найти. Как получить список меток в кластере при клике по нему?

var _clusterer = new ymaps.Clusterer({
    clusterDisableClickZoom:true,//не зумить при клике
    preset:'twirl#redClusterIcons',
    openBalloonOnClick:false
    });
_clusterer.events
    .add('click',function(e){
        ...
    });

3 комментария

var target = e.get('target');

if (target.getGeoObjects) {

    // Мы получили клик с кластера

    var geoObjects = target.getGeoObjects();

    // ...

} else {

    // Мы получили клик с единичной метки

}

а разве на кластер и на метку не отдельно задаётся событие?

нет, кластеризатор по сути коллекция, и через него транслируются события как от кластеров, так и от единичных меток