Здравствуйте.
Есть небольшая проблемка с сабжем. Карта выводится в всплывающем диве, все строится как надо. Первоначально получаю маршрут и время в пути с учетом пробок (допустим получилось 38 минут), потом меняю радиобаттон на "без пробок", перестраиваю маршрут и получаю, допустим 25 минут. Если выбрать обратно расчет с учетом пробок, время в пути так и останется 25 минут. В чем проблема так и не смог понять.
Ловлю время в пути через router.getHumanJamsTime() и router.getHumanTime() и возникает такое ощущение, что после router.getHumanTime() полученное время где-то кешируется. Проверял, что опции avoidTrafficJams должно приходить верное значение (true - с пробками, false - без пробок), хотя, как я понимаю, этот параметр на расчет времени не влияет. Что с этим делать, может кто подскажет?
UPD. Та же проблема сохраняется при изменении маршрута - получил один маршрут и данные с/без пробок, затем изменил маршрут - все, время теперь счтается без учета пробок, не важно запрашиваю ли я router.getHumanJamsTime() или router.getHumanTime().
Прикладываю код на всякий пожарный:
// инициализируем карту
// выводим маршрут на карту
// очистка карты от меток перед новым построением маршрута
// функция для инициализации, вывода карты
function OrderCalc()