创建后无法获取 Azure 空间锚点

Unable to get Azure spatial anchors after creating them

我有一个 HoloLens 项目,我在其中使用 Azure 空间锚点来同步多人游戏环境。我遵循了包含月球车的 MRTK 教程来帮助我入门。今天我在工作,我的应用程序在主设备创建锚点后无法在其他设备上定位锚点。

我启动了我在使用相同 Azure 资源的教程中制作的月球车演示,它也有同样的问题,即其他连接的设备永远无法找到锚点。

https://docs.microsoft.com/en-us/windows/mixed-reality/develop/unity/tutorials/mr-learning-sharing-05

我可以确认这两个应用程序之前都有可用的锚点。什么会导致这种情况发生?我没有进行任何应反映此行为的代码更改。 Azure 服务会不会有问题?不知道为什么我可以成功地开始一个会话,创建一个锚点,但是找不到它。

在 MRTK 演示中,这里是创建和共享锚点的 HoloLens 1。

这里是 HoloLens 2 接收共享锚点 ID,并尝试定位它。 一直在尝试寻找锚点 5 分钟,没有任何错误或消息。

我的项目遇到了完全相同的问题,您必须将 Azure Spatial Anchors SDK 升级到最新版本或至少升级到 2.7.0 版本。

以下所有版本自 2021 年 2 月 3 日起停产 (https://github.com/Azure/azure-spatial-anchors-samples/releases/tag/v2.7.0):

  • 此 SDK 2.7.0 版本包含一项重要更改。所有客户都是 需要在2021年2月3日之前升级到2.7.0 SDK或更高版本。 早期版本的 Azure Anchors SDK 上的任何客户端应用程序都将 从 2021 年 2 月 3 日开始无法连接到 ASA 服务。