Клуб API Карт

getDuration() не работает для YMaps.Route

Пост в архиве.

 Не выводится продолжительность маршрута. route.getLength() работает нормально, а route.getDuration() - нет.

 

ymaps.route([from, to]).then(function (route) {
    myMap.geoObjects.add(route);
    var l = Math.round(route.getLength() /
        1000);
    var d = route.getDuration();
    alert('Расстояние: ' + l + ' км, ' + d);
});

 

3 комментария

getDuration - метод из первой версии АПИ.

Во второй версии его нет

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/router.Route.xml?lang=ru

Как-то я не заметил. Спасибо!=)

А как можно узнать время на путь во второй версии API?