Клуб API КартЗакрытие балуна при клике на картуПост в архиве.ashot.6619 октября 2012, 18:51Хотел узнать - есть ли встроенная функция для закрытия балуна при клике на любую точку карты.Поиск ничего не дал.
4 комментарияАвторизуйтесь, чтобы оставить комментарийdimik28 января 2016, 03:24встроенной нетно это легко запрограммироватьпосле открытия баллуна навешивайте обработчик клика на карту и при его вызове закрывайте балунпримерно такmyMap.events.add('balloonopen', function (e) { var balloon = e.get('balloon'); myMap.events.add('click', function (e) { if(e.get('target') === myMap) { // Если клик был на карте, а не на геообъекте balloon.close(); } });});Артур28 января 2016, 03:24В последней версии так:( вместо balloon.close(); )myMap.balloon.close();rubydic16 февраля 2017, 00:26еще короче:myMap.events.add('click', function() { myMap.balloon.close(); });Дмитрий15 марта 2017, 15:45rubydic, А если balloon на Polygon находиться?