Клуб API Карт

Подсчитать длину ломанной

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

Мне нужно прокладывать маршрут пешехода. Поэтому маршрутизатор не подходит. Вот хочу прокладывать маршрут с помощью ломанной.

Как мне подсчитывать расстояние, т.е. длину этой ломанной? Подскажите идею.

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

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

А высчитывать с помощью getDistance расстояние между вершинами ломаной (ведь их координаты известны, наверное?) не получится?

Terentiev Alexander
28 января 2016, 03:06

все вроде бы ничего, но вот формат этого растояния:

 

16 км

я так понимаю 16км. как просто получить число, которое будет означать количество метров

Terentiev Alexander
28 января 2016, 03:06

все разобрался. я взял целиком из примера:

 

ymaps.formatter.distance( ymaps.coordSystem.geo.getDistance(moscowCoords, newYorkCoords) )

а нужно только :

 

ymaps.coordSystem.geo.getDistance(moscowCoords, newYorkCoords)
Terentiev Alexander
28 января 2016, 03:06

А как можно узнать координаты вершин ломанной, когда я ее строю в режиме редактрирования?