应用程序如何在 Windows 8 中检测我的位置?

应用程序如何在 Windows 8 中检测我的位置?

我已开始地图(Bing 提供的默认应用)在 Windows 8 的开始屏幕上。如果我选​​择我的位置,地图非常准确地显示了我家的位置。

我在电脑设置的“隐私”部分中开启了“允许应用使用我的位置”。当我第一次启动地图时,我允许它使用我的位置。

Windows 8 和相关应用程序如何如此准确地检测我的位置?应用程序自己检测位置还是通过 Windows 检测位置?

如果我没记错的话,Windows 8 使用Windows 定位程序

答案1

如果您允许,Windows 将向应用提供您的位置。对于普通笔记本电脑和台式电脑,此位置将通过查看附近的无线网络和您的 IP 地址来确定。

您的 IP 地址会大致告诉您您的位置,许多公司都拥有包含其位置的庞大 WiFi 网络数据库可供使用。

对于移动设备,也可以使用 GPS 和手机信号塔。

答案2

可能取决于您的计算机拥有哪些设备。显然,如果它有 GPS 传感器,那么它就能提供非常准确的位置。如果它有无线互联网(如 AT&T、Verizon),那么它可以使用手机信号塔三角测量法,根据您使用的手机信号塔来确定您的位置。

如果您只是使用连接到互联网的普通电脑,那么它会使用路由器的 IP 地址来提供您的位置。每个互联网提供商都有一组根据位置提供的 IP。

关于其工作原理的完整细节可以在这里找到

相关内容