在没有 GPS 或公共 WiFi 的情况下,Google Latitude 如何找到我电脑的准确位置?

在没有 GPS 或公共 WiFi 的情况下,Google Latitude 如何找到我电脑的准确位置?

我发现类似的问题但我还是不明白。

你知道,我住在一个小镇上,每次我通过在线服务或速度测试网站检查我的 IP 位置时,我的位置似乎都是我的 ISP 服务器位置(在我的情况下距离 250 英里)。但当我尝试使用 Google Latitude 时,它​​精确地确定了我的位置,误差不到 100 米!

我使用 Windows Vista、Google Chrome,当我收到“Google 正在尝试定位您”的消息时,我同意了,只是想看看结果会怎样。这太可怕了,非常可怕!

我读完上述链接后发现,Google 拥有大量 WiFi 位置数据库。这在公共和开放式 WiFi 被许多人使用的情况下是可以理解的。其中一些人可能正在使用可以收集位置数据的应用程序,这些信息最终会以某种方式进入巨大的 Google 数据库。从中,Google 可以根据 MA​​C 地址以及通过各种来源收集的这些信息来精确定位 WiFi 位置。

这里的问题是,我的 WiFi 是私密的,我甚至没有广播我的 WiFi 名称。那么 Google 究竟是如何找到我电脑的准确位置的呢?

请尽可能用通俗易懂的语言来解释答案。

更新

我认为我已经发现他们是如何做到的。首先,我们国家没有 Google 街景,因此 Google 通过这种方式获取 WiFi 信息的可能性不存在。其次,当我尝试 Latitude 时,我使用属于我的 Google 帐户(用于试验其工作原理)。第一个帐户是我在 PC 上使用的。第二个帐户是我在手机上使用的,手机有 GPS 和和我的电脑连接到同一个 WiFi当 Latitude 获取手机位置时,它会通过 MAC 地址获取 WiFi 位置,由于连接到同一个 WiFi,因此也能获取 PC 位置。

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

答案1

谷歌在制作“街景”图片时,还收集了可用无线网络的数据。搭载 Android 操作系统的手机可以使用这些数据通过以下方式确定自己的位置:“辅助 GPS”(比传统的独立 GPS 更快)并且它们还将有关可用无线网络的信息传回 Google。

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


即使没有 GPS,Google 也能找到您:
“Google 正在尝试定位您”的意思是:“您是否要告诉 Google,您已连接到 MAC 地址为 10:9a:dd:2b:49:4d 的无线网络,并且附近有另一个 MAC 地址为 10:9a:dd:3b:3d:5f 的 wifi 设备?”

如果 Google 知道这两台设备中的一台在哪里,那么它就知道你在哪里。

答案2

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

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

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

答案3

您是从哪里看到 Google 试图定位您的弹出窗口的?这就是他们如何定位您的关键。很可能您在同一个 wifi 网络或家庭网络上使用手机和电脑,仅通过 wifi 网络它无法跟踪您的位置,而且您可能在 Chrome 和手机上登录了同一个 Google 帐户,如果两个设备都在同一个网络上,那么他们在获得您的许可后使用您的手机来跟踪您的位置,您一定很担心他们是如何找到您的电脑位置的,因此如果两者都在同一个网络上,那么就合乎逻辑了,因此它们必须在近距离内。

干杯!!!!

相关内容