Клуб API Карт

Как отследить переход с активного маршрута?

fuel.savings
22 октября 2016, 04:49

Подскажите пожалуйста.

Как отследить переход с активного маршрута на неактивный, чтобы собственный макет тоже менялся. То есть при построении мультимаршрута от точки А до Б выдаётся три варианта маршрута и автоматически выбирается активным более оптимальный, и у меня создаётся свой макет балуна, но когда я меняю активный маршрут на другой из предложенных мне яндексом, то макет остается прежним т.к. я не могу отследить переход от активного. В макете у меня так же указаны: Время в пути, протяженность и тд.. Перерыл весь интернет ничего из примеров я не нашел. Я не силен в js и если можно объясните на примерах. Заранее всем большое спасибо.

3 комментария
Подписаться на комментарии к посту
Слушать событие activeroutechange 
https://tech.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference/multiRouter.MultiRoute-docpage/#event-activeroutechange
я уже пробовал activeroutechange ничего не получилось. значит я пишу код неправильно, можете написать пример? 
Разобрался, писал с моделью так: multiRoute.model.events.add("activeroutechange", function () {
alert("aaaa");
}); 
Поэтому и не получилось слушать. Спасибо dimik ;)