Клуб API Карт

Простой доступ к placemark из обработчика кнопки в балуне

zayatsz
22 апреля 2015, 14:57

Добрый день!

Прошу помощи у сообщества.

Создаю коллекцию меток, у каждой метки внутри балуна прописываю кнопку, примерно вот так:

collection.add(new ymaps.Placemark([lon, lat],
   ...
   balloonContentBody: ['<input onclick="buttonClicked(this);" type="button" value="Выбрать"/>'],
   ...
);
...
function buttonCLicked(button) {
   ...
}



Есть ли простой метод получить соответствующий placemark, в балуне которого была нажата кнопка, без шаманства с templateLayoutFactory?

 

1 комментарий
Подписаться на комментарии к посту
Можно приписать плейсмаркам идентификаторы и хранить их в data-атрибуте ссылки, например.