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

Yil*_*ing 12 google-places-api

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

yah*_*ann 22

根据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

祝你的项目好运!


Bij*_*wat 8

有关国家/地区列表及其全部详细信息,可以使用https://restcountries.eu/rest/v2/allAPI。免费使用