使用Google Maps API获取地理位置的区域数据
-
23-09-2019 - |
题
是否有一种简单的方法可以根据其纬度和经度来确定世界上的区域?
我有一个用户在其地址(城市,州和国家)中输入的输入表。然后,我将其地理位置为可以在Google地图上使用的点。
但是,我也想让它存储该点的区域,因此我可以将其用于过滤入口(北美,南美,亚洲,欧洲,非洲,澳大利亚)。
是否可以使用Google Maps API来确定地理位置的区域?
解决方案
这 Google Geocoder 返回 country
. 。例子:
<Country>
<CountryNameCode>US</CountryNameCode>
<AdministrativeArea>
<AdministrativeAreaName>CA</AdministrativeAreaName>
<SubAdministrativeArea>
<SubAdministrativeAreaName>Santa Clara</SubAdministrativeAreaName>
...
将国家映射到地区应该很容易或更容易做到。
这是需要一些手动工作的列表:国家 /地区
您可能会找到一张带有ISO代码的预填充表,并进行一些搜索。
不隶属于 StackOverflow