Клуб API Карт

Как добавить событие в placemark c опшеном iconLayout: "default#image" v2.1

money-mvs
25 июля 2014, 17:08

Здравствуйте!

Раньше (в 2.0) делал так: placemark.events.add('click', function(e){console.log(e.get('target')) })

Теперь это не работает.

Подскажите пожалуйста как это делаеться в новой версии?


UPD: Насколько я понял за кликабельность теперь отвечает iconShape. В нем и все дело

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

У меня все работает в этом примере

http://api.yandex.ru/maps/jsbox/2.1/icon_customImage

Комментарий удалён

Добавление события тоже работает в этом примере. Разместите ваш код на jsfiddle.net, я посмотрю в чем проблема

В iconImageSize передавал переменную (она оказывается была с типом string), размер то выставлялся но иконка не реагировала на клик, только iconShape помагало. Преобразовал в number. Теперь все ок.