是否可以将Cloud Anchor保存到本地存储以供以后使用?

时间:2019-05-06 07:05:28

标签: anchor augmented-reality arcore

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

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

请帮助确认,谢谢!

1 个答案:

答案 0 :(得分:1)

当前,二十四个小时之后,您仍然无法访问 Cloud Anchors 。尽管可以为 Shared Anchors 使用自己的托管服务,但是在那种情况下,您将无法使用ARCore Cloud Anchor API(因为 Cloud Anchors 确实需要访问Google云)。

我仍然没有找到Shared Persist ArAnchors(可以在一个会话中保存并在另一会话中为多个设备检索的锚)的代码。要为锚创建自己的本地化代码,您需要在ARCore世界中正确设置6DOF ArCamera和ArAnchors的位置和方向(Pose)。

希望这会有所帮助。