Логика задачи требует в зависимости от положения кластера и состояния GUI показывать балун метки по клику на кластер. Я делаю таким образом:
clusterer.events.add('click', function(e){
var geoObject = e.get('target'),
isCluster = !!geoObject.properties.get('geoObjects');
if(isCluster) {
geoObject.properties.getAll().geoObjects[0].balloon.open();
}
else {
console.log('placemark');
}
});
Но после if возникает ошибка Uncaught TypeError: Cannot read property 'getGlobalPixelCenter' of null
Как победить проблему ?
P.S. Как отменить показ собственного балуна кластера ?