无论您是叫出租车、查看当地天气预报,还是玩基于位置的增强现实游戏,无数应用都依赖于了解您的我现在的位置。但他们究竟是如何以如此令人难以置信的精度找出我现在在哪里的呢?
传感器融合方法
现代设备不依赖单一技术来查找您的位置;而是依靠单一技术来定位您的位置。他们使用一种称为“传感器融合”的技术来组合来自多个来源的数据,以获得最准确和最快的结果。
- GPS(全球定位系统):户外导航的黄金标准。它监听来自卫星的信号来计算您的确切纬度和经度。但启动速度较慢,且在室内效果不佳。
- Wi-Fi 定位:正如其他文章中所讨论的,扫描附近的 Wi-Fi 网络可以让您的手机快速确定您所在的位置,即使在大型建筑物内也是如此。
- 蜂窝三角测量:您的手机会测量附近多个蜂窝塔的信号强度。虽然不如 GPS 精确,但它可以立即提供可靠的基线位置。
- 蓝牙信标:一些商店和博物馆安装小型蓝牙信标。如果您打开了他们的特定应用程序,它会使用这些信标来准确了解您站在哪个过道或展览前面。
权限很重要
由于准确了解您现在所在的位置是敏感数据,因此 iOS 和 Android 等移动操作系统对应用程序访问此信息的方式进行了严格控制。当应用程序询问您的位置时,您通常有三种选择:
- 允许一次:应用程序会获取您的位置一次,并且必须在您下次使用时再次询问。
- 使用应用程序时允许:该应用程序可以跟踪您,但仅限当它在您的屏幕上主动打开时。
- 始终允许:即使您的手机放在口袋里,该应用程序也可以在后台跟踪您。仅将此功能保留给绝对需要它的应用程序,例如导航或健身追踪器。
