5.3.8 基于地理位置追踪

5.3.8 基于地理位置追踪

如5.1.2节中所介绍,AR应用程序还可以使用设备的GPS传感器来识别其在环境中的位置,并可以对查看的内容进行标注。在ARCore、ARKit等开发包都提供了这一功能。例如ARKit的位置锚定(Location Anchor)允许用户将AR增强内容定位在特定的经度、纬度和高度,当使用位置锚定时,ARKit会从云端下载设备周围的虚拟地图,并与设备的摄像头信号进行匹配。结合GPS,ARKit能够快速准确地定位用户在现实世界中的位置,从而基于现实环境添加虚拟的增强内容。图5.16是ARKit 4位置锚定功能的应用示例。它逐渐增加能够支持识别的位置信息,在最新的ARKit 6中增加了蒙特利尔、悉尼、新加坡、东京等城市的位置数据。

图5.16 ARKit 4位置锚定功能的应用示例