手机地图为什么在高楼之间会突然漂移
站在开阔地带时,手机地图上的蓝点通常很稳定;走进高楼密集的街道,它却可能跳到马路对面,甚至沿着并不存在的路线移动。问题往往不在地图,而在手机接收到的卫星信号。
卫星导航依靠测量信号从卫星到手机所需的时间来估算距离。手机同时接收多颗卫星的信号,再根据这些距离推算位置。信号本来就很微弱,建筑物一多,可直接到达手机的信号就会减少。
更麻烦的是反射。无线电波撞到玻璃幕墙或混凝土表面后,可能绕一段路才进入手机。系统若把这条变长的路径当成直线距离,就会产生误差。这种现象叫多路径效应,也是城市峡谷里定位漂移的重要原因。
手机并不只靠卫星。它还会结合基站、附近的无线网络、电子罗盘、加速度计和陀螺仪,判断人正在朝哪个方向移动。步行导航中看到蓝点暂时沿街道前进,常常是多种传感器共同估算的结果,而不是每一秒都获得了完美的卫星位置。
进入隧道或室内后,卫星信号可能完全不可用。此时系统只能根据最后的位置和运动传感器继续推算,时间越长,累计误差通常越大。重新走到开阔处后,蓝点可能先跳动几次,再慢慢回到合理位置。
遇到明显漂移时,可以到视野较开阔的位置稍等片刻,并确认手机的精确定位权限已经开启。手持手机画几个八字有时能帮助校准罗盘方向,但它不能让被大楼遮住的卫星信号凭空出现。地图里的蓝点不是一枚钉在地面的图钉,而是系统根据许多不完整线索不断更新的最佳估计。