Mysql расстояние до линии

Я пытаюсь создать систему для определения того, находится ли спортер на маршруте, который он должен сделать. Для этого у меня есть компонент, где я могу нарисовать маршрут, который они должны сделать. Этот маршрут хранится в MySQL, используя LINE.

Следующий шаг, который я делаю, — это когда у меня есть координаты пользователя, это определение расстояния между пользователем и линией. Я использую для этого этот запрос:

select *, st_distance(point(50,2),map_points) from tbl_route_new

Это возвращает хорошую информацию (я думаю), но вот как я вижу информацию:

3.7770580579682638

Может кто-нибудь сказать мне, как я могу узнать, каково реальное расстояние. Я думаю, что это в градусах. Если я попробую некоторые конвертеры, которые я найду в Интернете, я получу значение, но, к сожалению, это значение неверно.

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]