为什么Google地图需要WiFi?


Answers:


17

您可能对辅助GPS感兴趣

援助分为两类:

  • 用于更快地获取卫星的信息
    • 它可以将GPS卫星的轨道数据或年历提供给GPS接收器,从而使GPS接收器在某些情况下可以更快地锁定到卫星。
    • 网络可以提供准确的时间。
    • 该设备会捕获GPS信号的快照(大约时间),以供服务器稍后处理到某个位置。
    • 与单独的GPS接收器相比,准确的,经过调查的基站位置坐标可以更好地了解局部电离层状况和影响GPS信号的其他状况,从而可以更精确地计算位置。(另请参见广域增强系统和CellHunter。)
  • 服务器使用GPS接收器的信息计算位置
    • 辅助服务器具有良好的卫星信号和足够的计算能力,因此它可以将GPS接收器中继的碎片信号与直接接收到的卫星信号进行比较,然后将GPS接收器的位置通知GPS接收器或紧急服务部门。

许多手机将A-GPS和其他定位服务结合在一起,包括Wi-Fi定位系统和蜂窝站点三角测量,有时还包括混合定位系统。[4]


“援助分为两类”←这些描述的类别均不需要Wi-Fi。只有最后一句话与Wi-Fi有关,但这非常含糊。山姆的答案应该是被接受的答案。
Nicolas Raoul

17

如果我没有记错的话,那就是访问Google的(可能是很大的)无线MAC地址位置数据库,该数据库像Skyhook(一项竞争性服务,以前也用于iOS设备)允许手机扫描附近的无线网络并发送其MAC地址(可能还有SSID,我没有仔细研究过),以便Google与它们的数据库进行比较,并根据其数据收集返回大概的位置(您同意通过启用此功能来提供帮助)。

对于回答者提及A-GPS的问题,我认为OP已经通过3G连接使用了A-GPS和Google Maps,但已禁用了Wi-Fi。

我相信,通过使用手机信号塔,测量连接的信号塔和相邻信号塔之间的信号强度并将其与存储的数据库(例如英国的Ofcom尝试)进行比较,可以实现该技术,位置代码(LAC)和手机ID(CID)。对于任何好奇的人,您都可以使用*#*#4636#*#*拨号器中的代码在大多数Android手机上找到这些代码,尽管无论出于何种原因,它都以十六进制编码,所以只要您愿意,只需将其转换回十进制即可。

TL; DR-当GPS锁定卫星时,使用Wi-Fi信号更快地对位置进行三角测量,A-GPS达到了相同的目的,但是使用了不同的方法来实现此目的(我想确保用户平面位置安全,如果有人想阅读它)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.