Клуб API Карт

Как использовать события Яндекс карт?

Пост в архиве.

Есть событие userclose
Как я понимаю оно срабатывает, когда пользователь закрывает балун,
Вопрос в следующем, как мне отловить это событие, и выполнить какое-то действие?

2 комментария

Вы можете прочитать про работу с событиями в этом разделе. Так же в песочнице есть ряд общих примеров.

Что касается непосредственно балуна и userclose:
Допустим у меня есть метка myPlacemark и я хочу показывать сообщение (или выполнять любое другое действие), когда пользователь закрывает балун этой метки. Тогда можно сделать это так:

myPlacemark.balloon.events.add('userclose', function (e) {

        alert('Вы закрыли балун метки, произошло событие '+ e.get('type'));

    });

 

Спасибо большое, Ваш пример сработал)