ip地址定位

方案一:高德地图定位

http://lbs.amap.com/api/webservice/guide/api/ipconfig/#ip (web后端)
key = 03696ae09b00f3a94XXXXXXXXXXX
调用:
http://restapi.amap.com/v3/ip?key=您的key&ip=114.247.50.2
这里写图片描述
ps:需要源代码的,添加QQ群494808400,@群主并回复“高德地图定位”获取源代码.

方案二:太平洋定位

http://whois.pconline.com.cn/?ip=119.32.191.116 (web前端)
简单粗暴
这里写图片描述

ps:需要源代码的,添加QQ群494808400,@群主并回复“太平洋定位”获取源代码.

3、新浪的

String urlStr = “http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js“;
ps:需要源代码的,添加QQ群494808400,@群主并回复“新浪定位”获取源代码.

4、淘宝的

String urlStr = “http://ip.taobao.com/service/getIpInfo.php“;
ps:需要源代码的,添加QQ群494808400,@群主并回复“淘宝定位”获取源代码.

5、搜狐的

String urlStr = “http://pv.sohu.com/cityjson?ie=utf-8“;
ps:需要源代码的,添加QQ群494808400,@群主并回复“搜狐定位”获取源代码.

6、百度的

这里写图片描述
百度的接口每年都变,群主不测百度了,百度官网有。

7、腾讯地图

js开发的 也是挺吊炸天的 群主就写个玩玩

代码如下

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="textml; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>指定IP定位</title>
<style type="text/css">
*{
    margin:0px;
    padding:0px;
}
body, button, input, select, textarea {
    font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
}
#container{
  min-width:600px;
  min-height:767px;
  }
</style>
<script charset="utf-8" src="http://map.qq.com/api/js?v=2.exp"></script>
<script>
var citylocation,map,marker = null;
  var geocoder = null;
var init = function() {
    var center = new qq.maps.LatLng(39.916527,116.397128);
    var city = document.getElementById("city");
    map = new qq.maps.Map(document.getElementById('container'),{
        center: center,
        zoom: 13
    });

  geocoder = new qq.maps.Geocoder({
    complete:function(result){
    //result.detail.addressComponents.province
        //alert('成功:'+result.detail.address);
        alert('省:'+result.detail.addressComponents.province);
        alert('市:'+result.detail.addressComponents.city);
        city.innerHTML = '所在位置: ' + result.detail.address;
    }
});

    //获取  城市位置信息查询 接口  
    citylocation = new qq.maps.CityService({
        //设置地图
        map : map,

        complete : function(results){
            city.style.display = 'inline';
            //city.innerHTML = '所在位置: ' + results.detail.name;
            map.setCenter(results.detail.latLng);
           //alert( results.detail.latLng); 
          geocoder.getAddress(results.detail.latLng);


        }
    });
}

function geolocation_ip() {
    var clientip = document.getElementById("client_ip").value;
    var city = document.getElementById("city");
      //调用查询ip接口查询信息
    citylocation.searchCityByIP(clientip);
}
</script>
</head>
<body onload="init()">
<div>
    <input id="client_ip" type="textbox" value="116.21.86.239">
    <input type="button" value="search" onclick="geolocation_ip()">
    <span style="height:30px;display:none" id="city"></span>
</div>

</body>

8、艳辉网的2017版 最新离线ip库的

添加lib文件:ip-yanhui.1.0.jar
添加czipsjk文件夹到D盘
调用方法:
String address = Ip_yanhui.returnYanhuiIp(“D:\czipsjk”,”58.62.33.126”);
System.out.println(address);
ps:需要源代码的,添加QQ群494808400,@群主并回复“2017离线ip库”获取源代码.

9、2017版 最新在线mysql数据库

例如:58.62.33.126
先通过ip转为数字
再查数据库
这里写图片描述

这里写图片描述
ps:需要源代码的,添加QQ群494808400,@群主并回复“2017在线ip库”获取源代码.

请加QQ群494808400 Q群里获取更多java资料。

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值