Всем привет.
Наступил еще на одни грабли.
Строим маршрут без и с учетом пробок.
Первый маршрут - без пробок
ymaps.route(["Арбатская","Кропоткинская","Москва, проспект Мира 20"], { mapStateAutoApply: true , avoidTrafficJams: false }).then( function(route1){
...
...
var total_km = route1.getHumanLength(); var total_time = route1.getHumanTime(); document.getElementById("YMapsRoutePanel_Total").i <p>Общая длина " + total_km + " , Среднее время в пути " + total_time + " </p>"; }nnerHTML = "
В итоге имеем
Общая длина 6.9 км , Среднее время в пути 13 мин
Точка отправления | |
Едем прямо на улица Воздвиженка | 200 м |
Едем прямо на улица Новый Арбат | 39 м |
Едем направо на Никитский бульвар | 201 м |
Едем направо на Никитский бульвар | 160 м |
Едем прямо на Арбатская площадь | 221 м |
Едем прямо на Гоголевский бульвар | 0.8 км |
Едем налево на улица Волхонка | 122 м |
Точка прибытия |
Теперь включаем пробочки :)
ymaps.route(["Арбатская","Кропоткинская","Москва, проспект Мира 20"], { mapStateAutoApply: true , avoidTrafficJams: true }).then( function(route1){
...
...
var total_km = route1.getHumanLength(); var total_time = route1.getHumanJamsTime(); document.getElementById("YMapsRoutePanel_Total").i <p>Общая длина " + total_km + " , Среднее время в пути с учетом пробок " + total_time + " </p>"; }nnerHTML = "
Смотрим на результат
Общая длина 10 км , Среднее время в пути с учетом пробок 22 мин
Точка отправления | |
Едем прямо на улица Воздвиженка | 200 м |
Едем прямо на улица Новый Арбат | 39 м |
Едем направо на Никитский бульвар | 201 м |
Едем направо на Никитский бульвар | 160 м |
Едем прямо на Арбатская площадь | 221 м |
Едем прямо на Гоголевский бульвар | 0.8 км |
Едем налево на улица Волхонка | 122 м |
Точка прибытия |
Имеем
- среднее время изменилось, ОК
- маршрут не изменился
- общая длина изменилась