Дорогие форумчане, всем доброго времени года!
Прошу вашего совета!
На Яндекс Карте с выстроенным пешим маршрутом (Пример:
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);