ASP.NET MVC4根据 IP 地址获取对应的物理地址,实现已测试

ASP.NET MVC4根据 IP 地址获取对应的物理地址,实现已测试

实现的方法是调用百度地图的 API,可以参考:http://api.map.baidu.com/lbsapi/cloud/ip-location-api.htm

获取大致的物理地址,会有误差,大多数是可以得到正确地址的。

接口地址:要带ip参数

http://api.map.baidu.com/location/ip?ak=自己去申请一个&ip={0}&coor=bd09ll

测试边缘的 IP 有些会有误差(这个是安微省边缘 IP),但是不影响我们禁止福建以外的 ip

福建的 边缘IP 测试:

有些 ip 得到的物理地址不准确,该功能暂时可以放一放。

有没有小伙伴有更好的方法?

你可能感兴趣的:(.net)