这似乎是重复的,因为那里有相同的问题。
不幸的是,所有这些问题的所有答案都缺少一个细节:状态。
我在哪里可以获得国家/地区列表,州和城市?
例如,我想要这个:
| Sydney | New South Wales | Australia |
或
| Miami | Florida | United States |
我不想要这样的东西,不包括州:
| Miami | United States |
我有没有可以获得此类数据的地方?
我已经尝试过以下数据来源:
但所有这些都排除了状态。
答案 0 :(得分:58)
联合国维护着一份经济贸易国家和“州”/地区的清单。该数据库可在此处获取:http://www.unece.org/cefact/locode/welcome.html
答案 1 :(得分:29)
geonames.org有一个api和一个全球地理位置的数据转储。
答案 2 :(得分:7)
答案 3 :(得分:4)
Geonames有很多地方(包括城镇和城市)的数据,但它似乎有所贡献,也许还不完整。
也许还试试SQL Dumpster,我已经在这些类型的数据库,城市,省份等地使用过这个网站。不幸的是,它不是免费的,但似乎只是一次性费用。
答案 4 :(得分:4)
检查一下!它不再是在2014年建成的。
Get a list of country/state/city in a hierarchy using geonames webservice
答案 5 :(得分:1)
这可能是一个侧面的答案,但如果你下载Virtuemart(一个Joomla组件),它有一个国家表,并且所有相关的状态都包含在安装SQL中。他们被称为jos_virtuemart_countries
和jos_virtuemart_states
。它还包括2和3个字符的国家/地区代码。我会把它附在我的答案上,但是没有办法做到这一点。