Клуб API Карт

balloon для точек на мультимаршруте

DrBug
22 октября 2014, 01:58

Доброй ночи.

А не подскажите, как можно достучаться до балуна на точках маршрута? Именно точках. Т.е. у меня есть точки со своими иконками. я хочу показать, при наведении на иконку(точку) указателя мыши, былун сверху.

e.get('target').balloon на событие mouseenter не помогает, ибо balloon == undefined

 

5 комментариев
Подписаться на комментарии к посту

Добрый день! По умолчанию балун у меток путевых и транзитных точек маршрута отключен и поля .balloon у них нет, но его можно создать.

Так можно создать .balloon у первой путевой точки маршрута. Послед этого он будет открываться по клику.

 

multiRoute1.events.add("update", function () {            var wayPoint = multiRoute1.getWayPoints().get(0);            ymaps.geoObject.addon.balloon.get(wayPoint);            wayPoint.properties.set({                balloonContent: "text"            });        });

 

 

thx!!!

У меня еще маденький вопрос: addon.balloon - вот такие вещи описаны на странице maps api?

sanarise, что-то не работает предложенный вами код... По клику не открывается balloon.

Причем я вижу, что у wayPoint появилось свойство balloon. Я даже попробовал вызвать у него метод open, но внутренний механизм maps api начал ругаться "не задана карта".

У меня работает. В чем причина, сказать не могу - телепатией увы не обладаю )