Задать вопрос
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим

Как оценить расстояние от одного адреса до другого?

Допустим есть два адреса:
- Москва, улица Пушкина 56
- Москва улица Пушкина 10

Необходимо оценить расстояние между ними. Возможно ли это, использовав бесплатные сервисы? Если да, то какие сервисы могут помочь?

spoiler

вообще, задача состоит в том, чтобы от введенного пользователем адреса, отсортировать рестораны по удаленности. Т.е. адреса не два, а в разы больше.
Есть теория, что можно получить ширину, долготу, а затем вычислить расстояние до точки, зная её долготу/ширину через гипотенузу
  • Вопрос задан
  • 284 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@strelok011
Гугл, яндекс дают инструменты для расчета.
Яндекс - по дорогам
https://tech.yandex.ru/maps/jsbox/2.1/multiroute_d...

Гугл, если я не ошибся, по прямой
https://stackoverflow.com/questions/39765526/how-c...

Вы можете и сами посчитать, но для этого нужны формулы длины дуги для эллипсоида и справочные данные по размерам земли и ее форме :) слишком много математики.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы