适用于英国的城市/城镇查找功能

时间:2012-01-14 13:25:27

标签: web-services asp.net-mvc-3 web

有没有免费的网络服务,我可以在那里查询英国的城镇或/和城市名单?我想在我的mvc3应用程序上有一个文本框,用户可以根据Web服务提供的数据准确地输入并选择他们的城镇和/城市。我真的不想保留和维护我的数据库中的城镇列表。实现这一目标的最佳方法是什么?

感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用geonames.org。他们有一个网络服务或你可以下载的地理数据列表。

  

GeoNames地理数据库可以根据创意共享归属许可免费下载。它包含超过1000万个地名,包含750万个独特的功能,其中280万个人口密集的地方和550万个备用名称。

查看GeoNames Data

更新

olivehour 在评论中提出另一项免费服务,谢谢!

  

Geonames是一个很好的答案。另外,您应该查看Yahoo GeoPlanet。根据我的经验,它比正常名称有更多的正常运行时间。我还编写了一个WCF库,你可以使用它在.net:ngeo.codeplex.com中使用geonames和geoplanet。 NGeo可以作为NuGet包使用,只需搜索NGeo。