使用Google地方信息API检索国家/地区名称列表

时间:2015-07-17 11:04:10

标签: google-places-api

我们如何使用Google Places API获取全球国家/统计/城市列表?使用google api javascript库或google api web服务界面。

2 个答案:

答案 0 :(得分:20)

根据Google Places API的许可条款,我认为不允许这样做。

相反,我建议使用http://geonames.org。他们的数据经常更新,并根据知识共享署名许可进行许可: http://creativecommons.org/licenses/by/3.0/

国家名称&统计信息,文件位于: http://download.geonames.org/export/dump/countryInfo.txt

所有可用下载均在此处: http://download.geonames.org/export/dump/

因此,要获取您请求的国家/地区内所有地点的列表,只需使用双字母ISO国家/地区代码获取zip文件即可。例如,要在美国境内获取所有地点,请获取此文件: http://download.geonames.org/export/dump/US.zip

一旦获取,您还必须过滤列表才能获得城市。

或者,如果您对只有人口的城市> 1000,使用此文件: http://download.geonames.org/export/dump/cities1000.zip

事实上,我推荐第二种方法,因为所有城市都可以是一个非常大的列表。

有关更多信息以及所有可用文件的列表: http://download.geonames.org/export/dump/readme.txt

祝你的项目好运!

答案 1 :(得分:4)

对于国家/地区列表及其详细信息,您可以使用https://restcountries.eu/rest/v2/all API。它可以免费使用