可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

如何定位别人的位置?

News tysonrapz1984 133℃ 0评论

URL:http://www.freebuf.com/articles/web/140111.html

主要的想法来源于上面,通过百度地图的API,来看具体位置。

首先要获取对方的IP地址,其实很简单,一个钓鱼网站或者是带有IP访问记录的网页就可以完成这个功能。

访问网页的IP地址作为变量给百度地图的API接口中的ip,写上我们的AccessToken,进行查询即可。

查询返回的结果为json格式的数据,方便处理

然后就可以把相关IP和地址等等信息暂时保存到表格或者文本中,如下所示,百度的API返回的数据并不精确,但其返回的经纬度坐标相对来说还是精确一些的。

就可以在Gpsspg中查询这个经纬度坐标的大致位置。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<span class=“ObjectBrace”>{</span><img src=“http://tool.oschina.net/tools/json_format/Expanded.gif” /><span class=“collapsible”>
    <span class=“PropertyName”>“address”</span>: <span class=“String”>“CN|上海|上海|None|CHINANET|0|0”<span class=“Comma”>,</span> </span>
    <span class=“PropertyName”>“content”</span>: <span class=“ObjectBrace”>{</span><img src=“http://tool.oschina.net/tools/json_format/Expanded.gif” />
        <span class=“PropertyName”>“address”</span>: <span class=“String”>“上海市”<span class=“Comma”>,</span> </span>
        <span class=“PropertyName”>“address_detail”</span>: <span class=“ObjectBrace”>{</span><img src=“http://tool.oschina.net/tools/json_format/Expanded.gif” />
            <span class=“PropertyName”>“city”</span>: <span class=“String”>“上海市”<span class=“Comma”>,</span> </span>
            <span class=“PropertyName”>“city_code”</span>: <span class=“Number”>289<span class=“Comma”>,</span> </span>
            <span class=“PropertyName”>“district”</span>: <span class=“String”>“”<span class=“Comma”>,</span> </span>
            <span class=“PropertyName”>“province”</span>: <span class=“String”>“上海市”<span class=“Comma”>,</span> </span>
            <span class=“PropertyName”>“street”</span>: <span class=“String”>“”<span class=“Comma”>,</span> </span>
            <span class=“PropertyName”>“street_number”</span>: <span class=“String”>“”</span>
        <span class=“ObjectBrace”>}</span><span class=“Comma”>,</span>
        <span class=“PropertyName”>“point”</span>: <span class=“ObjectBrace”>{</span><img src=“http://tool.oschina.net/tools/json_format/Expanded.gif” />
            <span class=“PropertyName”>“x”</span>: <span class=“String”>“121.48789949”<span class=“Comma”>,</span> </span>
            <span class=“PropertyName”>“y”</span>: <span class=“String”>“31.24916171”</span>
        <span class=“ObjectBrace”>}</span>
    <span class=“ObjectBrace”>}</span><span class=“Comma”>,</span>
    <span class=“PropertyName”>“status”</span>: <span class=“Number”>0</span>
</span><span class=“ObjectBrace”>}</span>

经过自己的测算,大概误差最多也就1.2km左右,不过对于一个ip地址来说,能达到这样的精确度已经是很不错的了。

如果是用4G网络的IP地址的话,IP定位,再加上通信汪们的三点定位法,想必定位一个人还是很容易的。

下图为自己的测试。半径为1.1km的圆。

如何定位别人的位置?

如何定位别人的位置?

 

 

转载请注明:逗比根据地 » 如何定位别人的位置?

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址