python-根据WiFi确定笔记本电脑的位置

说,我想确定网络上连接的本地计算机192.168.1.2的位置.我想找到笔记本电脑的“相对” /“绝对”(可以的,相对更好).

有办法吗?基于WiFi的位置搜索(搜索时弹出的最常见答案)基于位置三角测量,这意味着我将运行的代码将告诉我我的位置,而不是我要搜索的任何IP.

可以以某种方式使用Traceroute吗?我的意思是,它确实为我提供了平均RTT.我可以用某种方式找到位置吗?

我正在尝试使用Python(任何人都知道任何API?)来完成此操作,这不是学校的功课(无论如何,我只是在寻求想法).

编辑:我只想通过一个我连接到的单一网络来执行此操作. (如果不清楚).我不想探究其他网络.

解决方法:

您需要使用外部服务,例如来自Google.

看看http://samy.pl/androidmap/-当输入附近无线局域网访问点的MAC地址/ BSSID时,它很可能会为您提供一个准确的位置(对于我家的无线局域网,它甚至具有正确的地址门牌号码).

但是,找到房子的实际位置(如果这就是您想要的),您几乎就不走运了.您需要从多个位置测试信号强度,然后计算位置-但是,墙壁等会使这变得更加困难.

上一篇:如何索引此MySQL表以与GEO数据一起使用?


下一篇:JavaScript中的global对象,window对象以及document对象的区别和联系