Zer*_*ity 35 asp.net geolocation latitude-longitude
是否有可能从asp.net中的IP地址获取经度和纬度值?如果有可能,请告诉我如何才能得到这个.
fma*_*ark 33
MaxMind Geolite城市是免费的.如果不够好,您显然可以升级到更准确的付费版本.我不能说付费版本的质量,因为我从未使用它.
如果您喜欢SQL,请下载CSV版本.将其加载到您选择的数据库中,然后查询.
更快,更节省空间的选项是下载同一数据库的文件二进制blob版本,然后使用C#类进行查询.
或者,我发现ipinfodb.com很有用.查询是通过简单的HTTP GET进行的.例如,要地理定位stackoverflow.com,请尝试:
http://ipinfodb.com/ip_query.php?timezone=false&ip=69.59.196.211
Run Code Online (Sandbox Code Playgroud)
这将返回包含纬度和经度的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>
Run Code Online (Sandbox Code Playgroud)
一些VB.NET示例代码可从http://forum.ipinfodb.com/viewtopic.php?f=7&t=269获得.
| 归档时间: |
|
| 查看次数: |
53226 次 |
| 最近记录: |