我正在尝试在ASP.NET中创建一个用户注册页面并想知道是什么 获取最新国家和城市列表的最佳方式是?是 我可以使用网上的任何Web服务来检索这些服务 信息?如果没有,有什么选择?
请非常感谢任何建议和指示
答案 0 :(得分:2)
这个怎么样? http://www.maxmind.com/app/web_services_country_usage
我自己没试过。
答案 1 :(得分:1)
您可以查看angrymonkeycloud.com/geography以获取国家/地区及其状态(细分)的完整列表。
您甚至可以将国家/地区的主要语言和货币设置为用户默认设置。
答案 2 :(得分:0)
有关国家和主要城市完整清单的信息有很多来源。联合国统计司年度人口统计年鉴有一份主要城市名单> CSV格式的100K人口:
http://unstats.un.org/unsd/demographic/products/dyb/dyb2012/Table08.xls
CIA World Factbook还列出了世界主要城市:
https://www.cia.gov/library/publications/the-world-factbook/fields/2219.html
他们还保留了相应国家标志的位图图像列表:
https://www.cia.gov/library/publications/the-world-factbook/docs/flagsoftheworld.html
我还在此网址上以自定义CSV格式保留这些类型数据集的大型链接和副本:
答案 3 :(得分:-1)
是的,我曾为一个使用过这个的组织工作:http://www.iso.org/iso/country_codes/iso_3166_code_lists/english_country_names_and_code_elements.htm用于国家/地区;还有其他来源也是有效的,我目前无法找到。有国家代码清单,但我没有看到城市。我没见过任何网络服务;下面列出的那个对我来说是新闻......
我们通常尝试使用这些代码进行标准化,将它们加载到数据库中,甚至还有一个中心数据库,其中包含其他数据库引用的这些值。
HTH。