如何使用Google Places API获取世界上国家/州/城市列表?可以使用Google API JavaScript库或Google API Web服务接口。
如何使用Google Places API获取世界上国家/州/城市列表?可以使用Google API JavaScript库或Google API Web服务接口。
我不相信这是在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/
因此,为获取您请求的国家内所有地点的列表,只需获取带有2字母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
祝您的项目好运!
2022年1月29日更新
获取国家列表和完整详情,请从此链接下载json文件,并在您的项目中使用它:https://drive.google.com/file/d/1VBsGFi20SHElkQp82LP0EwZGEzQMQjWc/view
。
此文件可免费使用。