evgajukov
@evgajukov
Java разработчик

Как притянут точку к линии на карте?

Имеются координаты начальной и конечной точки маршрута, а также поворотов, а также есть координата машины. Из-за погрешности координата машины может находится не на линии маршрута, а немного в стороне. Как мне определить ближайшую точку на маршруте, которой соответствует координата машины, чтобы можно было ее "притянуть" к маршруту?
Все данные храню в postgresql, а сервис написан на nodejs. Может есть специализированные библиотеки, которые можно использовать для этой задачи?
  • Вопрос задан
  • 29 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
В постгисе же есть ClosedPoint. А вообще эта техника называется map matching, чтобы не изобретать свой велосипед.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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