Как определить проходит ли трек через заданный адрес?

Есть треки и точки в KML.
Необходимо определять проходит какой либо трек (из имеющихся) через задаваемый пользователем адрес.

Существует ли готовый сервис для решения задачи? Или куда "по-копать" для реализации?
  • Вопрос задан
  • 382 просмотра
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
с помощью геокодера получаешь геокоординаты указанного адреса
к примеру из запроса nominatim.openstreetmap.org/search.php?q=%D0%9C%D0... выдергиваешь lat lon первого ответа.
трек не думаю что идеально сопадет с точкой, так что проходишь по точкам трека и смотришь расстояние от точки до линии, если она меньше хх метров/градусов то значит рек проходит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы