[敲击Arcore飞机时获取GPS坐标

问题描述 投票:0回答:1

我是ARCore的新手,我正在尝试实现基于GPS的AR。基本上,该应用将渲染3D对象并获取其GPS坐标(纬度/经度)

应用基本流程:

  1. OnTapArPlaneListener-渲染3D对象->在以下位置可用ARCore示例项目,所以我这样做没有问题
  2. 获取螺纹平面的位置(纬度/经度)->这可能需要转换屏幕x,y,z,但我尚不知道如何实现]

我已经尝试过该库:https://github.com/appoly/ARCore-Location,但我相信这将无济于事,因为它会将2D图像而不是3D放置了

是否可以获取攻丝平面的纬度/经度?

谢谢您的帮助!

android arcore android-gps
1个回答
0
投票

问题将在于距设备的点的距离-目前大多数设备中实际上并不支持深度或距离测量,或者不是以一致的基于硬件深度传感器的方式。

[有一些附加的硬件解决方案(例如https://structure.io)和软件框架具有一定的深度和遮挡能力(例如https://www.6d.ai/product),但我不确定它们是否能满足您的可用性或准确性需求。

在解决方法上,这很简单,但可能会满足您的需要:如果您能够确保所点击的点与设备的距离为设定的距离,则可以:

  • 要求用户点击与设备的设置距离
  • 从其内置的GPS获取设备的位置
  • 以正确的方向将设置的距离添加到该位置

不是很复杂,但对于某些用例可能就足够了。

© www.soinside.com 2019 - 2024. All rights reserved.