gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 11:48:41 26 4
gpt4 key购买 nike

在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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com