Задать вопрос
@tincap

Как определить страну по координатам?

Есть массив вида:

location => Array(
   [lng] => 33.52
   [lat] => 44.60
)


Как по этим координатам определить стану в PHP?
  • Вопрос задан
  • 1065 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@pfg21
ex-турист
использовать обратный геокодинг от осмовского номинатима т.е.
nominatim.openstreetmap.org/reverse.php?format=xml...

язык запроса смотреть Nominatim
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Moskus
@Moskus
Задача называется reverse geocoding.
https://github.com/daveross/offline-country-revers...
Можно сделать и иначе, если взять данные о границах, загрузить их в базу с пространственными функциями (PostGIS, SpatiaLite) и делать простой запрос на нахождение точки внутри той или иной геометрии.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽