anchor - 是否可以将 Cloud Anchor 保存到本地存储以备后用?

标签 anchor augmented-reality arcore

我正在制作 AR 应用程序。要求很简单。在“配置阶段”,我启动应用程序并将一个立方体放在房间的地板上,然后关闭它。稍后当我再次启动应用程序时,当相机面向同一楼层时,立方体应该留在那里。根据我发现的信息,没有 Cloud Anchor 是不可能的。在我的情况下,我真的不需要在不同用户或不同设备之间共享 anchor ,我只需要“持久化” anchor 。

是否可以以某种方式序列化/保存到本地存储并在以后的 session 中加载它?

请帮忙确认一下,谢谢!

最佳答案

在 ARCore 1.20 及更高版本中,可以为 解析云 anchor 365 天 在他们被托管之后。在 1.20 之前的 ARCore 版本中,只有 才能解析云 anchor 24 小时 在他们被主持之后。
在 ARCore 1.12 ... ARCore 1.19 版本中,您无法访问 Cloud Anchors 二十四小时使用它们。虽然有可能使用您自己的托管服务 共享 anchor ,但在这种情况下,您将无法使用 ARCore 云 anchor API(因为 云 anchor 确实需要访问 Google 云)。
我还没有找到 Shared Persist 的代码 ArAnchors (可以在一个 session 中保存并在另一个 session 中为多个设备检索的 anchor )。要为 anchor 创建自己的本地化代码,您需要正确设置 6DOF ArCameraArAnchors ' ARCore 场景中的位置和方向(又名 Pose)。

关于anchor - 是否可以将 Cloud Anchor 保存到本地存储以备后用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56000273/

相关文章:

html - Seo - href 值在 anchor 标签中的重要性?

javascript - 这两个 HTML anchor 有什么区别?

ios - 您如何使用 OpenGL 从偏航、俯仰和滚动中导出旋转矩阵?

java - ARCore—— session 、框架、相机和姿势

java - 如何使用Cloud Anchor和Sceneform构建ARCore多人游戏?

local - 如何在运行时从本地存储导入 SFB 文件?

javascript - 为什么 onclick 事件没有在我的带有图像的 anchor 上触发?

php - codeigniter:为什么当我在 anchor 标记的 href 属性中回显 base_url() 时,它会回显两次

javascript - HTML5 和 WebGL 上的增强现实 (AR)

ios - 重置 ARView 并再次运行 Coaching Overlay