Клуб API Карт

Отключить стандартное событие placemark

Skoder
21 сентября 2010, 13:13

При добавлении метки на карту при щелчке на нее открывается балун. В документации пишут что это действие по умолчанию. Подскажите пожалуйста как назначить свое действие? Спасибо

2 комментария
Подписаться на комментарии к посту
Написать обработчик события.
События которые создаются меткой есть в документации.

Отключить событие по умолчанию можно через опци метки.
Запретить открывать балун и слушать событие на метке (щелчок мыши).
var placemark = new YMaps.Placemark(map.getCenter(), { hasBalloon : false });
YMaps.Events.observe(placemark, placemark.Events.Click, function (obj, mEvent) {
    alert("click");
})
map.addOverlay(placemark);

Вызов функции alert() замените на ваше действие.