Клуб API Карт

Как закрыть балуны?

milushov.r
11 января 2013, 21:37

Есть GeoObjectCollection с метками. Подскажите как реализовать закрытие всех открытых балунов при клике по карте?

такой вариант не работает:

     ymap.events.add('click', function () {

        collection.each(

          function(placemark) {

            placemark.closeBalloon();

          }

        );

      });

 

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

Какие все балуны? Одновременно на карте может быть открыт только один балун.

Во втором апи нет метода closeBalloon

Упс, тогда как закрыть активный балун? Вообще никак не закрыть?

В документации всё есть

myPlacemark.balloon.close();

спасибо..

тот же вопрос...

код 

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

myPlacemark.balloon.close();  

});

закывает только балун одной метки (видимо последней прорисованной)как закрыть балун любой метки?

нашел ответ. может кому пригодится:

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

 myMap.balloon.close();

});

naumchenko88,
Спасибо, пригодилось :)