Получение данных региона геолокации с использованием Google Maps API

StackOverflow https://stackoverflow.com/questions/2149057

Вопрос

Есть ли простой способ определить регион точки в мире, основанный на его широте и долготе?

У меня есть входная форма, в которую входит пользователь в своем адресе (город, штат и страна). Затем я геокодирую это в точку, которую я могу использовать на карте Google.

Тем не менее, я хотел бы, чтобы он был хранить регион точки, чтобы я мог использовать его для фильтрации входа (Северная Америка, Южная Америка, Азия, Европа, Африка, Австралия).

Есть ли способ использовать API Google Maps для определения области геолокации?

Это было полезно?

Решение

А Google Geocoder возвращает country. Анкет Пример:

     <Country>
      <CountryNameCode>US</CountryNameCode>
      <AdministrativeArea>
        <AdministrativeAreaName>CA</AdministrativeAreaName>
       <SubAdministrativeArea>
         <SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
        ...

Сопоставление стран с регионами должно быть простым или простым.

Вот список, который понадобится какая -то ручная работа:Страны по региону

Вы можете найти предварительно заполненную таблицу с кодом ISO для отображений региона с некоторым поиском.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top