在HTML中获取IP地理位置,使用新浪接口,引入新浪JS,在js代码中使用地理位置,用console.log输出。
具体js代码如下
<script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script type="text/javascript">
//format参数设置返回格式 js/json
//ip 要查询IP 可选
//返回回格式如下:
//var remote_ip_info = {"ret":1,"start":"117.89.35.0","end":"117.89.35.255","country":"\u4e2d\u56fd","province":"\u6c5f\u82cf","city":"\u5357\u4eac","district":"\u767d\u4e0b","isp":"\u7535\u4fe1","type":"","desc":""};
console.log(remote_ip_info["country"]+','+remote_ip_info["province"]+"省"+','+remote_ip_info["city"]+"市")//中国,江苏省,南京市
var address="你所在城市为:"+remote_ip_info.country+","+remote_ip_info.province+"省,"+remote_ip_info.city+"市";
alert(address);
</script>