Клуб API Карт

Построение маршрута в RouteEditor с учетом пробок

Yananaana
20 мая 2016, 17:29

Доброго времени суток! Добавляю стандартный контрол RouteEditor на карту, его интерфейс и функционал меня полностью устраивает, кроме одного НО - мне нужно чтоб он прокладывал маршрут с учетом пробок. Перешерстив документацию и гугл нашла только нерабочее решение для API 1.x, по документации сама написала этот код, но маршрут по-прежнему прокладывается без учета пробок. Как мне решить эту проблему? 

	var router  = new ymaps.control.RouteEditor({
		mapStateAutoApply: true,
avoidTrafficJams: true
} );
myMap.controls.add(router);

5 комментариев
Подписаться на комментарии к посту
Для того, чтобы RouteEditor прокладывал маршруты с учетом пробок, нужно их (пробки) включить.
В смысле, добавить на карту контрол пробок и включить его.
twirl-team,
был на карте слой пробок 
var actualProvider = new ymaps.traffic.provider.Actual({}, { infoLayerShown: true });
actualProvider.setMap(myMap);
twirl-team,
Переделала вот так даже
var trafficControl = new ymaps.control.TrafficControl({state: {trafficShown: true}});
myMap.controls.add(trafficControl, {top: 10, left: 10});
Если зайти в Песочницу, с примером построения маршрута и в него же добавить RouteEditor и TrafficControl, проложить маршрут по тем же точкам, то будет очевидно что RouteEditor прокладывает маршрут без учета пробок. Если делать как в песочнице то надо добавлять событие на клик по карте, а у меня уже есть другое событие на клик по карте,переопределять события, добавлять 2 собственные кнопки на карту для переключения режимов очень уж не хочется. Возможно я неправильно задаю параметры...?