mysql — геолокация php: как узнать, к какой области принадлежит местоположение gps

У меня есть таблица местоположения и таблица точек GPS, таких как

location:
id  name
1   New York
2   Ohio

location_gps_coordinate (числа не имеют смысла, просто пример)

location_id order lat         long
1           1     41.622302   2.06703
1           2     42.722302   2.04703
1           3     42.822302   2.08703
2           1     38.622302   2.01703
2           2     39.722302   2.02703
2           3     40.822302   2.03703

Так что эти координаты рисуют область на карте. У меня вопрос, учитывая местоположение GPS (с широтой и долготой), есть ли способ узнать, принадлежат ли эти координаты какому-либо местоположению в базе данных? Есть ли способ искать это непосредственно с MySQL или, возможно, с PHP или любым другим языком?

-1

Решение

Решение пришло с использованием пространственных функций и типов полей в mysql:
https://dev.mysql.com/doc/refman/8.0/en/spatial-types.html

0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector