Получение данных региона геолокации с использованием Google Maps API
-
23-09-2019 - |
Вопрос
Есть ли простой способ определить регион точки в мире, основанный на его широте и долготе?
У меня есть входная форма, в которую входит пользователь в своем адресе (город, штат и страна). Затем я геокодирую это в точку, которую я могу использовать на карте Google.
Тем не менее, я хотел бы, чтобы он был хранить регион точки, чтобы я мог использовать его для фильтрации входа (Северная Америка, Южная Америка, Азия, Европа, Африка, Австралия).
Есть ли способ использовать API Google Maps для определения области геолокации?
Решение
А Google Geocoder возвращает country
. Анкет Пример:
<Country>
<CountryNameCode>US</CountryNameCode>
<AdministrativeArea>
<AdministrativeAreaName>CA</AdministrativeAreaName>
<SubAdministrativeArea>
<SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
...
Сопоставление стран с регионами должно быть простым или простым.
Вот список, который понадобится какая -то ручная работа:Страны по региону
Вы можете найти предварительно заполненную таблицу с кодом ISO для отображений региона с некоторым поиском.