Клуб API Карт

Время проезда по мультимаршруту durationInTraffic = 0 сек

VAVI
17 июня 2015, 11:17

мульти маршрут из десятка точек

почему durationInTraffic  value=1.7976931348623157e+308text="0 сек"  ???



myMultiRoute.getActiveRoute();

 

distance
 Object { value=125439.48, text="130 км"}
 
duration
 Object { value=25341.21, text="7 ч 2 мин"}
 
durationInTraffic
 Object { value=1.7976931348623157e+308, text="0 сек"}

 

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

а чтобы узнать какой именно путь из маршрута заблокирован мне нужно перебрать все пути и у того пути который будет durationInTraffic=0  и есть заблокированный путь.  верно?

и еще вопрос.

Передаю в Multiroute  коррдинаты двух точек одинаковых

[‘55.806924,37.56883’,’ 55.806924,37.56883’]

yMultiRoute.getActiveRoute().getPaths().get(7).properties.getAll();

coordinates [[55.80721, 37.569416], [55.80721, 37.569416]]
 
distance Object { value=0, text="0 км"}
 
duration Object { value=7405.37, text="2 ч 3 мин"}
 
durationInTraffic Object { value=0, text="0 сек"}

 

почему duration  между ними 2 ч 3 мин ???

и почему координаты чуть изменились в объекте?

координаты 55.806924,37.56883 определены геокодером вашим по  УЛ. ТИМИРЯЗЕВСКАЯ, Д. 1, СТР. 2