谷歌纵横如何在没有 GPS 或公共 WiFi 的情况下找到我的确切 PC 位置?

Mik*_*ike 6 wireless-networking google-chrome geolocation

我在这里发现了一个类似的问题,但我仍然不明白。

你看,我住在一个小镇上,每次我通过在线服务或速度测试网站检查我的 IP 位置时,我的位置似乎是我的 ISP 服务器位置(在我的情况下是 250 英里远)。但是当我尝试谷歌纵横时,它在不到 100 米的范围内精确定位了我的确切位置!

我使用 Windows Vista、Google Chrome,当我收到“Google 正在尝试定位您”的消息时,我同意只是检查结果。太可怕了,太可怕了!

阅读上述链接后,我想到的是 Google 拥有一种广泛的 WiFi 数据库位置。对于很多人使用的公共和开放式 WiFi,这可以理解。他们中的一些人可能正在使用可以收集位置数据的应用程序,而这些信息最终会以某种方式出现在巨大的谷歌数据库中。从这些中,谷歌可以根据其 MAC 地址以及通过各种来源收集的这些信息来确定 WiFi 位置。

这里的问题是我的 WiFi 是私有的,我什至不广播我的 WiFi 名称。那么谷歌究竟是如何找到我的确切 PC 位置的呢?

请尽可能用通俗的语言分解答案。

更新

我想我找到了他们是如何做到的。首先,我们在全国没有谷歌街景,所以谷歌通过这种方式获取WiFi信息的可能性不存在。其次,当我尝试使用谷歌纵横时,我使用属于我的 Google 帐户(用于试验它的工作原理)。我在 PC 上使用的第一个帐户。我在手机上使用的第二个帐户,它具有 GPS 并连接到我的 PC 连接到的同一个 WiFi。当 Latitude 获得手机位置时,它通过其 MAC 地址获得了 WiFi 位置,因此 PC 位置,因为它连接到同一个 WiFi。

我只需要确认一下我的想法是否合理,我只是一个新手。

小智 10

当谷歌为“街景”制作图片时,他们还收集了有关可用无线网络的数据。装有 Android 操作系统的手机可以使用这些数据通过“辅助 GPS”(比传统的独立 GPS 更快)确定其位置,并且它们还将有关可用无线网络的信息传输回谷歌。

尽管您隐藏了 SSID(=“Wi-Fi 名称”),但每个 Wi-Fi 路由器都有一个全球唯一的“硬件地址”,称为 MAC 地址。MAC 表示媒体访问控制器,与 Apple 的“Mac”商标无关。从/向您的路由器发送的每条信息都包含发送方和接收方的 MAC 地址。


Google 如何在没有 GPS 的情况下找到您:
“Google 正在尝试定位您”的意思是:“您想告诉 Google 您已连接到具有 MAC 10:9a:dd:2b:49:4d 的无线网络吗?附近是否有另一个带有 MAC 10:9a:dd:3b:3d:5f 的 wifi 设备?”

如果 Google 知道两台设备之一的位置,那么它就知道您在哪里。

  • aGPS 不使用 Wifi 中的任何内容。阅读链接了解详情。 (2认同)

KCo*_*eau 1

首先,仅仅因为您的 SSID 没有广播,并不意味着您没有发射无线电发射波。也就是说,当您从浏览器中执行此操作时,他们似乎没有使用它。以下是当您使用浏览器时他们如何执行此操作的确切说明:

http://en.wikipedia.org/wiki/W3C_Geolocation_API

当然,当安装在手机上时,我相信现在的每部手机都带有定位器。