Перехват клика по балуну Яндекс Карт
Дорогие форумчане, всем доброго времени года!
Прошу вашего совета! На Яндекс Карте с выстроенным пешим маршрутом (Пример: https://tech.yandex.ru/maps/jsbox/2....ute_pedestrian) нужно перехватывать клик на балун и передавать в другую функцию идентификатор (например имя) метки. В примере, в массиве меток, метки pointA и pointB. Мне достаточно при клике на метку передавать func(pointA) или func(pointB) function init() { // Задаём точки мультимаршрута. var pointA = [55.749, 37.524], pointB = "Москва, Красная площадь", /** * Создаем мультимаршрут. * @see [url]https://api.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.MultiRoute.xml[/url] */ multiRoute = new ymaps.multiRouter.MultiRoute({ referencePoints: [ pointA, pointB ], params: { //Тип маршрутизации - пешеходная маршрутизация. routingMode: 'pedestrian' } }, { // Автоматически устанавливать границы карты так, чтобы маршрут был виден целиком. boundsAutoApply: true }); // Создаем карту. var myMap = new ymaps.Map('map', { center: [55.739625, 37.54120], zoom: 12 }, { buttonMaxWidth: 300 }); // Добавляем мультимаршрут на карту. myMap.geoObjects.add(multiRoute); } ymaps.ready(init); |
В API же есть описание, в картах яшки, если не изменяет память, это можно сделать через менеджер объектов или метод observe.
|
Часовой пояс GMT +3, время: 22:56. |