Sha*_*sri 103 google-gears geolocation google-latitude
这对我来说很困惑,我不确定你是否有人注意到或使用你的桌面谷歌地图上的"我的位置"功能(或没有GPS /无移动设备).如果你有一个带谷歌齿轮的浏览器(最容易使用的是谷歌浏览器),那么你在谷歌地图的缩放功能上方会有一个蓝色圆圈,点击(不登录我的谷歌帐户)使用标准Wi Fi到我自己的个人路由器和我的ISP的正常互联网连接,它以某种方式设法精确定位我的确切位置(在这个时刻).
它是如何做到的?他们在这里简单地提到它,但它没有完全解释它,它说我的浏览器知道我在哪里...
......我很困惑,怎么样?
我很感兴趣,因为我很乐意将它集成到我的编程项目的未来,就像一些背景理解一样,目前似乎没有太多记录.
Ste*_*ini 90
我目前在东京,而且我曾经在瑞士.然而,除了广阔的东京地区之外,我的位置直到几天前并没有完全打印.今天我试过,我似乎在瑞士.怎么样?
好吧,秘密是我现在通过无线连接,我的无线路由器已经在瑞士一个非常准确的区域被识别出来(感谢当时与我周围的其他wifis的关联).现在,我的wifi转移到东京,但被查询的系统仍然认为wifi路由器在瑞士,因为它现在没有关于我周围的额外wif的信息,或者它无法理清冲突的信息(即具体信息)关于我的wifi路由器对我的ip地理位置,它在远东指出我).
所以,为了回答你的问题,google或者有人为他做了"躲避",映射了无线网络的存在.每次对系统执行查询时(可能符合地理定位API的W3C草案),您的计算机都会发送它看到的wifi标识符,系统会执行以下两项操作:
如您所见,系统自行构建.你唯一需要的是良好的播种.之后,它延伸到"50米块"(新发现的wifi连接的范围).
当然,如果你真的想让系统变成香蕉,你可以开始与全球定位运动的革命者交换全球的wifi路由器.
Bru*_*uce 10
你认为这更简单.您已使用相同的Google帐户在桌面上登录了移动设备和Chrome浏览器.谷歌只是希望你大部分时间都可以随身携带手机.他们从手机中获取位置数据,并假设您当前桌面会话的位置相同.
我通过RDPing到家里的Windows机器并远程检查谷歌地图证明了这一点.它显示我的位置与Linux上的Chrome相同.
如果您没有登录Google的手机,那么他们所能做的就是查找您的ISP分配的IP地址的GeoIP数据.它通常会非常不准确.