Клуб API Карт

Расчет расстояние между двумя географическими координатами

bohartik
21 июня 2012, 22:15

Читал документацию, читал клуб, читал яндекс и гугл, но так и не смог найти возможность определить расстояние в метрах между двумя географическими координатами (то есть у меня есть две точки з долготой и широтой).

 

Если верить этой статьи (http://ymapsapi.ya.ru/replies.xml?item_no=14#coord-1), то для 1й версии АПИ  для расчета расстояния между точками на карте необходимо воспользоваться методом distance (http://api.yandex.ru/maps/jsapi/doc/ref/reference/icoordsystem.xml#distance) координатной системы, используемой на карте. Например, метод distance() географической координатной системы (http://api.yandex.ru/maps/jsapi/doc/ref/reference/geocoordsystem.xml#distance). 

 

Для апи 2.0 я не нашел такой возможности. Буду благодарен, если подскажите, как это сделать.

11 комментариев
Подписаться на комментарии к посту

Такая возможность появится в ближайших релизах. Пока ее действительно нет.

эх, жаль... спасибо за информацию.

А не подскажите когда можно ожидать ближайшего релиза?)

Пока, к сожалению, не могу сказать(

Добрый вечер!

Есть ли уже такая возможность?

А нужно расстояние по прямой? Вот тут есть пример расчета расстояния по маршруту http://ymapsapi.ya.ru/replies.xml?item_no=293.

да, нужно именно по прямой, по маршруту я за пару минут научился растояние считать, там все просто :)

Подскажи как расчитать расстояние по машруту и выбрать от туда числовое занчение дистанции? или как сохранить результат в файле для дальшей обработки полученных данных?

Ну как бы:

Тригонометрия за 9 класс.

спасибо, именно такой вариант у меня и был реализован,

просто надеялся, что есть стандартные и более элегантные методы :)