4

我想知道是否有任何选项与谷歌的位置,以便将AR对象超过纬度/经度在现实世界结合现有ARCORE早期阶段?我知道这一个可能与ARKit,但还没有找到任何有关这样的信息ARCoreARCORE +定位服务

任何想法?提前致谢。

+0

你能为你的问题添加更多细节吗? – Fixus

+0

使用锚类,它会自己处理 – IshRoid

+0

你有没有找到更多关于此?我正在尝试做类似的事情,但目前为止没有运气。我的理解是我需要用'Pose'对象调用'session.createAnchor()',这个对象又是使用用户当前位置和lat/long之间的翻译/旋转信息创建的。 –

回答

2

我认为,这不是0/1类型的问题:)

所有ARCORE首先只对映射周围的SDK。它没有计算机视觉和/或位置功能。

您的要求是可能的,但您必须结合两个要素。首先,您需要使用位置(GPS)并计算所选位置lat/lng在您的视图中。这很简单,你可以找到很多关于这个的教程。

比您可以确定这一点在哪里(您也可以计算在这里会有帮助的方位)时,您可以使用ARCore将3D模型固定到世界上。也许你将不得不作出某种变换来改变现实世界的坐标屏幕

使答案更简单:ARCORE本身不能说,但结合不同的工具可以让你实现这个目标

+0

谢谢你的回应。我已经拥有很多地方的经纬度,但无法将模型固定到该位置,以便通过ARCore(光照,VIO等)显示。您会如此善良,并告诉我有关允许将ARCore 3D模型指向世界坐标的一些教程?我使用纯OpenGL做了这样的事情,但不是使用ARCore。 – Array

+0

你不会找到他们。 ARCore仍然是新鲜事物,您需要自行解决的大部分事情您可以在Adnroid上搜索与OpenGL相关的主题。站在它后面的数学在两种情况下都是相同的,区别在于如何获得正确的对象和值,但是ARCore提供了很多与矩阵有关的事情,例如 – Fixus