根据IP地址获取所在城市信息

提供一个根据IP地址获取地址的方法:

API介绍:

在浏览器中输入 http://whois.pconline.com.cn/
可以看到该API的用法。
在接口列表一栏中,共用一下方法:
(1)ip.jsp (2)ipJson.jsp (3)jsAlert.jsp (4)jsDom.jsp
(5)jsFunction.jsp (6)jsLabel.jsp (7)jsWrite.jsp (8)whois/index.jsp
以http://whois.pconline.com.cn/ipJson.jsp为例:
如果不加任何参数,则获取的是本机的IP地址和位置信息
如果需要查询特定的IP地址的地址信息,可以加参数:
http://whois.pconline.com.cn/ipJson.jsp?ip=219.137.***.***
结果:
if(window.IPCallBack) {IPCallBack({"ip":"219.137.***.***","pro":"广东省","city":"广州市","region":"天河区","addr":"广东省广州市天河区 电信","regionNames":""});}

根据返回结果,解析jason数据即可得到省市区的信息

你可能感兴趣的:(根据IP地址获取所在城市信息)