Клуб API Карт

Вычислить длину маршрута в км.

Сергей
9 июня 2015, 21:18

Добрый день, 

Никак не получается взять длину из мультимаршрута(программно, т.к. при клике он и так показывает, если редактор выключен) getDistance не получается применить. Даже getLenght что--то не то дает...

Так-же получилось взять все координаты для нарисования ломаной из мультимаршрута, можно-ли по этим точкам вычислить длину(решил, может так получится)?

3 комментария
Подписаться на комментарии к посту
multiRoute.getActiveRoute().properties.get('distance').
Далее / 1000, чтобы километры получить.

Спасибо. Пока разбираюсь. alert(multiRoute.getActiveRoute().properties.get('distance')) дает Object object... Буду пробовать в различных вариантах.

 alert(multiRoute.getActiveRoute().properties.get('distance').value/1000)

Благодарю, всё замечательно.