Клуб API Карт

Различить клик по кластеру или по метке?

isnotphp
26 декабря 2014, 23:19

Доброй ночи всем!

На карте есть кластеризатор.

При клике (сейчас) на GeoObjects вызывается функция, но её вызов требуется только при клике

на метку (placemark), при клике на кластер вызов fn не требуется. Подскажите, как быть?

Как получить тип геообъекта, над которым совершается event?

 

myMap.geoObjects.events.add('click', function (e) {

    //some code here

}

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

https://tech.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference/Clusterer-docpage/#getObjectState

 

myMap.geoObjects.events.add('click', function (e) {

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

 

if(myClusterer.getObjectState(geoObject).isClustered) {

...

}

else {

...

}

});

Спасибо!:-)