Как найти определенную область из базы данных по широте и долготе в php laravel? - PullRequest
0 голосов
/ 09 ноября 2019

Я хочу вернуть название области из базы данных по заданной широте и долготе (не вблизи мест), если заданы широта и долгота в области A, а затем вернуть область A.

Это структура таблицы областей:

enter image description here

Я нашел несколько кодов, но их можно найти в ближайших местах

1 Ответ

0 голосов
/ 09 ноября 2019

Если вам нужны точные координаты (без радиуса или близлежащих мест), просто выполните:

$village = Village::where('latitude', 15.501501)->andWhere('longitude', 32.4325101)->first();

В противном случае вы можете использовать код, который вы нашли для близлежащих мест, но уменьшите радиус до 100 мертеров (или меньше). ), поэтому он получит только одно местоположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...