接口列表:
(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 |
(9)ipAreaCoord.jsp | (10)ipAreaCoordJson.jsp |
接口参数:
@param ip:可指定IP地址,不指定则取request.getRemoteAddr()的值。支持以下格式:(a)202.96.159.254 (b)202.096.159.254 (c)202.96.159.254/192.168.20.106 (适用于接口1-8)
@param rep:可指定活动页代码,输出的结果会按系统设置映射到相应的地区 (适用于接口1-8)
@param level:可指定输出结果的精度,=1/=2/=3分别代表只输出省名称/输出省市名称/输出省市区名称 (适用于接口1-9)
@param siteId:可指定网站或应用代码,输出IP所属的区域 (适用于接口2,5. siteId与rep原则上是互斥的)
@param callback:指定回调函数的名称, 不指定则默认为'IPCallBack' (适用于接口2,5)
@param domId:指定结点ID (适用于接口4, 必须指定)
@param id:指定结点ID (适用于接口6, 必须指定)
@param coords:指定坐标值,经度+","+纬度,经度纬度都是2个带小数点的数字。经度范围在73至135之间,纬度范围在3至53之间,即国内区域,不是中国的直接返回空 (适用于接口9-10, 必须指定)
@param json:可指定是否以json格式输出结果,不指定则默认为false。(适用于接口2,10)
1. JS 接口形式,在页面需要显示IP信息的地方加载js
<script src="ip.js"></script>
点击提示实例1: IP为 <a href="javascript:alertIp('112.45.76.144');">112.45.76.144</a>
点击显示实例1: IP为 <a href="javascript:labelIp('showIpInfo','112.45.76.144');">112.45.76.144</a> 位置信息:<span id="showIpInfo" style="color:#FF0000"></span>
点击提示实例1: IP为 112.45.76.144
点击显示实例1: IP为 112.45.76.144 位置信息:
2. 回调的JS方式,加载js,然后以回调方式通知
显示IP地址为 112.45.76.144 的位置信息,<span id="idJsShow"></span>
<script>
function jsShow(location){
document.getElementById("idJsShow").innerHTML = location;
}
</script>
<script src="jsFunction.jsp?callback=jsShow&ip=112.45.76.144"></script>
显示IP地址为 112.45.76.144 的位置信息,四川省乐山市 移通
3. Json格式输出
显示IP地址为 61.235.82.163 的位置信息,<span id="idTestJson"></span><br/>
<script>
function testJson(obj) {
document.getElementById("idTestJson").innerHTML = "省["+obj.pro+"] 市["+obj.city+"] 区["+obj.region+"]";
}
</script>
<script src="ipJson.jsp?callback=testJson&ip=61.235.82.163"></script>
显示IP地址为 61.235.82.163 的位置信息,省[广东省] 市[广州市] 区[天河区]
IP 地址库 V2.0
太平洋网络IP地址查询Web接口免费IP地址查询Web接口http://whois.pconline.com.cn/?ip=112.45.76.144