Клуб API Карт

Вместо времени пешеходного маршрута код выдает время на авто

arturfedorov88
8 сентября 2016, 00:08

Добрый день.

Использую следущий код из документации

return ymaps.route([[item1.Latitude, item1.Longitude], [item2.Latitude, item2.Longitude]], {
                        routingMode: "pedestrian"
                    }).then(function(route){

                     var time=route.getTime();

                    });

Согласно документации если передать параметр routingMode: "pedestrian", то расчитывается именно пешеходный маршрут, но код выдает время авто маршрута, например 3,32 км за 3 мин.

В чем может быть проблема

Спасибо

2 комментария
Там как и для masstransit для пешеходного маршрута надо выставлять опцию multiRoute: true, мы добавим это уточнение в документацию, спасибо.


Время для masstransit и для pedestrian в случае запроса через ymaps.route нужно получать из активного маршрута
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/multiRouter.pedestrian.Route-docpage/#properties






Спасибо