Клуб API Карт

Заголовок не указан

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

Здравствуйте.Как узнать растояние между двумя точками по координатам?Ищу в поиске выдает метод distance() из первой версии.Какой аналогичный метод у второй версии?

10 комментариев

ymaps.coordSystem.geo.rulerDistance(координаты первой точки,координаты второй точки)

Слава Русов
28 января 2016, 03:54

cпасибо.А что вот этот метод значит?

ymaps.coordSystem.geo.getDistance(point_from,point_to)

и еще.Я уде вторую неделю бъюсь на вопросом как проложить маршрут без учета правил дорожного движения.На яндекс карте есть возможность проложить пеший маршрут.Вернее если не найден маршрут на сервисе маршруты , то он показывает как можно дойти до места пешком (по дорогам но без правил дорожного движения).Как это реализовать?Очень нужно.

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/coordSystem.geo.xml

а насчет пешего маршрута незнаю, если что-то найду то кину.

Марина же сказала что нет такого режима роутера в АПИ.

Часть функционала "карты" делают сами себе и для себя.

maps.yandex.ru это по сути обычный сайт который использует АПИ.

И не все что можно сделать там можно сделать через АПИ.

 

Слава Русов
28 января 2016, 03:54

Я помню что Марина говорила что нет возможности прокладывать маршруты такого типа.Но как это сделано на яндексе?В какую сторону мне смотреть?:Может быть ломаными или еще как то?

У maps.yandex.ru свой маршрутизатор, на него можно не ориентироваться.

Проведи просто прямую между 2-мя точками 

Слава Русов
28 января 2016, 03:54

Спасибо

Sergey Konstantinov
28 января 2016, 03:54
Не используйте метод rulerDistance, он будет удалён в следующем релизе. Пользуйтесь методом ymaps.coordSystem.geo.getDistance()
Sergey Konstantinov
28 января 2016, 03:54
Не используйте недокументированные методы, пожалуйста.
В следующей версии метод rulerDistance будет удалён.
Используйте публичный ymaps.coordSystem.geo.getDistance
Слава Русов
28 января 2016, 03:54

да спасибо я так и делаю.