谷歌纵横等服务如何在没有 GPS 的情况下完美定位我的笔记本电脑?

zem*_*nlu 8 mac browser geolocation privacy

谷歌纵横之类的服务如何通过我的浏览器,显然是通过我的互联网连接(以太网而不是 Wi-Fi),仅使用我当前的公共 IP 地址完美地获取我的位置?通过询问我的 ISP?

jcr*_*dor 9

Google Latitude 使用专有的 Google 服务,其运行原理与更流行的Skyhook Wireless系统完全相同。该软件从您的 wifi 适配器读取读数,并将这些读数与已知无线网络及其位置的数据库进行比较,从而根据信号强度对您的位置进行三角测量。这允许服务在没有 GPS 的情况下确定准确的位置。

WiFi 网络的数据库非常广泛,并且来自多个来源。首先,它们可能从 WiGLE 等公共数据库导入。其次,每当运行该服务的笔记本电脑看到一个新网络时,就会向该服务报告。当多台计算机报告一个新网络时,可以根据已知计算机的位置对其位置进行三角测量。保留所有无线网络的数据库相当简单,因为所有无线网络(即使是具有相同 ESSID 的网络)都有一个由制造商分配的唯一接口 MAC 地址。