Клуб API Карт

Открытие балуна кластера при поиске

antonrez1989
19 марта 2014, 14:47

Добрый день, столкнулся вот с такой проблемкой есть некий код

 

    var collectionForSearch = ymaps.geoQuery(geoObjects);

            var pointedWithDealId = collectionForSearch.search('geometry.type == "Point"')

                .search('properties.addressId == ' + addressId)

                .then(function () {

                    var resultat,

                      resultat = pointedWithDealId.get(0);

                      resultat.balloon.open();

           ....

 

так вот, если результат - это отдельная точка, то балун превосходно открывается, а вот если это точка из набора кластера - то тгда выдается ошибка TypeError: Cannot read property 'balloon' of null 

причем, дальше 2 ситуации :

а) кластер временный (на данном зуме и дальше распадаетс яна 2 точки), то когда точки уже без кластера, то балун можно открыть

б) даже на максимальном зуме - точки объединяются в кластер и балун не открывается

 

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