asp.net - IP 地址的经度和纬度值

标签 asp.net geolocation latitude-longitude

在asp.net中是否可以从IP地址获取经度和纬度值? 如果可能的话,请告诉我如何获得这个。

最佳答案

MaxMind Geolite city是免费的。如果它不够好,您显然可以升级到更准确的付费版本。我无法评价付费版本的质量,因为我从未使用过它。

如果您喜欢 SQL,请下载 CSV version 。将其加载到您选择的数据库中,然后进行查询。

更快且节省空间的选项是 download the file binary blob version相同的数据库,然后使用 the C# class来查询它。

或者,我找到了ipinfodb.com变得有用。通过简单的 HTTP GET 进行查询。例如,要对 stackoverflow.com 进行地理定位,请尝试:

http://ipinfodb.com/ip_query.php?timezone=false&ip=69.59.196.211

这将返回一个包含纬度和经度的 XML 文件,如下所示:

<Response>
  <Ip>69.59.196.211</Ip>
  <Status>OK</Status>
  <CountryCode>US</CountryCode>
  <CountryName>United States</CountryName>
  <RegionCode>41</RegionCode>
  <RegionName>Oregon</RegionName>
  <City>Corvallis</City>
  <ZipPostalCode>97333</ZipPostalCode>
  <Latitude>44.4698</Latitude>
  <Longitude>-123.343</Longitude>
</Response>

一些 VB.NET 示例代码可从 http://forum.ipinfodb.com/viewtopic.php?f=7&t=269 获取。

关于asp.net - IP 地址的经度和纬度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2663371/

相关文章:

asp.net - 无法在 IIS 中启动网站 - W3SVC 正在运行

javascript - 为什么不能从 javascript 更改 asp.net 中的标签文本?

c# - AJAX + ASP.net 从 Sql Server 检索数据?

android - 增强现实显示当前地址

javascript - 如何使用javascript下载doc文件

python - 删除mysql查询python结果的行但不从数据库中删除

c - C语言获取 map 位置坐标

objective-c - 计算用户位置与固定位置之间的距离

location - 在给定经纬度位置的情况下查找最近的街道

java - 在Java中将经度纬度转换为英里