方法一:通过IP来确定对方物理地址
 
1、获取对方ip
(1)用QQ获取对方IP
可以给QQ安全ntrqq插件,ntrqq插件官网:http://www.ntrqq.net/
安装插件后,再用QQ和对方聊天时就可以显示对方ip了。
这种方法针对pc端qq效果好,但如果对方用手机QQ,则可能不显示对方IP。
 
(2)如果你有自己的网站,可以在网站上安装百度商桥或其他的客服系统,然后让对方访问你的网站,百
 
度商桥这样的客服软件是可以看到访问者的IP的。
这种方法效果针对pc端访问者效果好,会马上显示访问者IP,但如果对方用手机访问网站,需要多访问几
 
分钟才能获取ip。
 
(3)其他方法
获取对方ip的方法还有很多,感兴趣的朋友可以自己百度一下。
 
 
2、固定IP和动态IP的区别
(1)上面一步获取到对方IP后,就可以开始定位了,但这里还有个问题,IP分为固定IP和动态IP,通常单
 
位公司或员工较多的单位才会申请固定IP上网。而大部分家庭都是宽带拨号,普通宽带拨号和手机的4G网
 
络都是动态IP。
 
(2)动态IP因为不固定,所以用动态IP查询位置时通常误差很大,有市省这么大面积的误差,所以基本就
 
可以看成不准了,所以一般我们看到误差非常大时,就不能用这个IP。
 
(3)我们说的用IP精确定位,通常是固定IP,误差一般在30米之内 。
 
3、用IP定位工具openGPS.cn ,网址:http://opengps.cn/Data/IP/LocHighAcc.aspx  。
输入你要查询的IP地址,就可以精确定位对方位置,误差通常在30米内。
 
 
 
 
方法二:用经纬度来定位对方无理地址
上面的方法是用固定IP来定位,如果是动态IP,我们就需要用对方的经纬度来定位了。
1、需要你有一个网站,在网站上面添加定位代码,定位代码用HTML5 Geolocation(地理定位)
参考资料:http://www.w3school.com.cn/html5/html_5_geolocation.asp
在网页添加这个代码,当访客用手机访问时,会提示要获取当前位置,需要访客确定,如下图
12.jpg
 
当访客确定时,代码就会获取访客的经纬度,我们可以在代码中设置把经纬度发到我们的邮箱中。
 
2、之后在用经纬度定位,定位工具:http://www.gpsspg.com/maps.htm
 
这种方法也是有误差,误差大约500-1000米,所以误差还是挺大。
 
 
暂时就是整理了这几种方法,以后有了更好的定位方法,会继续更新。