使用 Google 个位置检索国家/地区名称列表 api

Retrieve a list of country names using Google places api

我们如何使用 Google 个地方 API 获得世界上 countries/stats/cities 的列表?使用 google api javascript 库或 google api 网络服务接口。

我认为 Google 地点 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 文件。例如,要获取美国境内的所有 places,请获取此文件: 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文件link。并在您的项目中使用它 https://drive.google.com/file/d/1VBsGFi20SHElkQp82LP0EwZGEzQMQjWc/view.

免费使用