在.NET中放置名称或城市的纬度和经度

时间:2012-08-08 11:04:47

标签: .net geolocation latitude-longitude

我有一组纬度和经度值(和大地测量数据?)。我想用这些来获取地名或城市。有没有办法在.NET中执行此操作?

谢谢,

萨钦

2 个答案:

答案 0 :(得分:1)

这个名称是反向地理编码。这种服务有很多提供者。一个是谷歌。看看他们的开发人员部分:

Google Reverse Geocoding

您可以格式化所需的网址并使用Net.WebClient下载Json:

Using client As New Net.WebClient()
   Return client.DownloadString(address)
End Using

然后,您需要parse the Json数据来提取街道名称

答案 1 :(得分:0)

您必须使用网络服务。 Geonames就是这样一个免费的来源。