是否有一种简单的方法可以根据其纬度和经度来确定世界上的区域?

我有一个用户在其地址(城市,州和国家)中输入的输入表。然后,我将其地理位置为可以在Google地图上使用的点。

但是,我也想让它存储该点的区域,因此我可以将其用于过滤入口(北美,南美,亚洲,欧洲,非洲,澳大利亚)。

是否可以使用Google Maps API来确定地理位置的区域?

有帮助吗?

解决方案

Google Geocoder 返回 country. 。例子:

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

将国家映射到地区应该很容易或更容易做到。

这是需要一些手动工作的列表:国家 /地区

您可能会找到一张带有ISO代码的预填充表,并进行一些搜索。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top