我在哪里可以得到国家,州和城市的名单?
这可能看起来像是重复的,因为在那里有相同的问题。
不幸的是,所有这些问题的答案都缺less一个细节: 国家 。
我在哪里可以得到一个国家, 州和城市的名单?
例如,我想要这个:
| Sydney | New South Wales | Australia |
要么
| Miami | Florida | United States |
我不想要这样的东西,排除国家:
| Miami | United States |
有什么地方可以得到这种数据吗?
我已经尝试了以下数据源:
- http://www.maxmind.com/app/csv
- http://www.geodatasource.com/world-cities-database/free
- http://developer.yahoo.com/geo/geoplanet/data/
但是他们都排除了国家 。
联合国维持一个经济贸易国家和“州”/地区的名单。 该数据库可在这里find: http : //www.unece.org/cefact/locode/welcome.html
geonames.org有一个API和全球地理位置的数据转储。
Geonames有很多关于地方(包括城镇和城市)的数据,但似乎有贡献,可能还不完整。
也许也试试SQL垃圾箱 ,我已经使用这个网站了很多这些types的数据库,城市,省份等。不幸的是,它不是免费的,但似乎只是一次性费用。
看一下这个! 它不是在2014年build成的。
使用geonames webservice获取层次结构中的国家/州/城市列表
这可能是一个侧面的答案,但是如果你下载Virtuemart (一个Joomla组件),它有一个国家的表和所有相关的状态都为你设置包含在安装SQL。 他们被称为jos_virtuemart_countries
和jos_virtuemart_states
。 它还包括2和3个字符的国家代码。 我会附加到我的答案,但没有看到这样做的方式。