是否有任何快速指南/参考来列出所有国家及其州/省?
就像当我点击美国时,它会列出:阿拉巴马州、阿拉斯加州等
pycountry是我能找到的最完整的免费参考:
pycountry provides the ISO databases for the standards:
639 Languages
3166 Countries
3166-2 Subdivisions of countries
4217 Currencies
15924 Scripts
The databases are imported from Debian's pkg-isocodes, packaged into pycountry and made accessible through a Python API.
Translation files for the various strings are included as well.
从Geonames获取数据将是一种选择。它保持相对最新,并在 CC 许可下。
我没有代码可以做到这一点,但如果你想要一个很好的(免费)世界大部分地区的行政区列表,你可以使用这个Wikipedia 页面。
如果您不想使用 sql,这里只是一个带有地区国家/地区的省/州的 javascript,我不久前找到了它。也许它很好用......
http://www.sitepoint.com/forums/showthread.php?350291-Country-State-City-Dropdown-list
正如 Squeeks 所说,您可以使用 GeoNames。
我做了一个工具 ( https://github.com/yosoyadri/GeoNames-XML-Builder ),它基于http://geonamesdotorgdotnet.codeplex.com/上的库下载 GeoNames 响应并将其保存为 XML 文件。
您还可以在https://raw.github.com/yosoyadri/GeoNames-XML-Builder/master/continents-countries-statesprovinces.xml下载国家和州/省的完整文件
这是最接近的。 http://27.org/isocountrylist/
这个列表相当古老,但它确实为那些想要一个国家列表的人提供了很大的价值,带有代码和缩写。此外,那里也有与美国各州和省的链接。多年来,这一直是一个很好的资源。
使用此表数据,某人可以在国家、州、省、县或任何政治管辖区之间创建一些标准化数据。
我认为这将为这项任务节省大量时间。