在一个 AR 应用程序中,您可以在相机视图中注释对象或建筑物,我想了解不同的硬件位 - 在手机 (iPhone/Android) 上 - 为实现 AR 效果而发挥的作用。请详细说明以下内容:
- 相机:提供现实的 2D 视图。
- GPS:提供设备的经度、纬度。
- 指南针:相对于磁北的方向。
- 加速度计:(它有作用吗?)
- 高度计:(它有作用吗?)
一个例子:如果相机视图显示纽约的天际线,上面列出的硬件信息如何帮助我注释视图?假设我有克莱斯勒大楼的经度和纬度,并且在我的相机视图中可见,如何准确计算在 2D 图片上注释名称的位置?我知道给定两对(经度,纬度),您可以计算点之间的距离。