Получение данных о геолокации региона с помощью API Карт Google - PullRequest
1 голос
/ 27 января 2010

Существует ли простой способ определить регион точки в мире по его широте и долготе?

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

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

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

1 Ответ

1 голос
/ 27 января 2010

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

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

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

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

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

...