Клуб API Карт

Расчет расстояния

v.krupenkins
14 июня 2013, 20:14

Добрый день, коллеги.

 

У меня стоит задача расчитать расстояние между двумя точками(нормальное, на машине, по-дороге, а не просто использовав алгоритм определения расстояния между точками). Хотелось бы сделать это через yandex api, так как везде используется их API.

 

Но из коробки подобного я не нашел, только через JS API.

 

Внимание, вопрос:

http://api-maps.yandex.ru/services/route/1.1/route.xml?callback=id_13712251886665038377&lang=ru_RU&rll=55.75177544445922,37.63001280205281~55.760094,37.648968&sco=latlong

 

могу ли я использовать данные урлы без нарушения чего-либо для того, чтобы посчитать нужное мне расстояние?  Этот линк генерирует JS API.

 

Либо есть ли другие способы, более правильные?

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

Сервис маршрутизации не является собой отдельным публичным апи. Поэтому

1. использовать его без показа карты нельзя

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

Есть ли другие варианты?

Нет, на данный момент нет. Показывайте на сайте маленькую нашу карту, тогда вы не будете нарушать пользовательское соглашение)

да карта и так есть. почти на всю страницу :) просто не хочется для 10 000 обьектов считать одно и тоже сразу..хочется по крону разок просчитать и все.

 

спасибо

 

2.3.6. ОГРАНИЧЕНИЯ. Используя Сервис, Пользователь не имеет права:

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

 

В чем проблема? соглашение прочитать не получается? ;-)