我很难理解 Spatial Anchors Account 和 Azure Cosmos DB 之间的区别。持久锚都需要两者吗?还是 Cosmos DB 仅与跨平台应用相关?
我想问我的问题的另一种方式是:你可以在没有 Cosmos DB 的情况下使用空间锚点吗?如果可以,空间锚点是如何存储在 Azure 上的?
我很难理解 Spatial Anchors Account 和 Azure Cosmos DB 之间的区别。持久锚都需要两者吗?还是 Cosmos DB 仅与跨平台应用相关?
我想问我的问题的另一种方式是:你可以在没有 Cosmos DB 的情况下使用空间锚点吗?如果可以,空间锚点是如何存储在 Azure 上的?
可以在没有 Cosmos DB 的情况下使用 Azure 空间锚。空间锚点本身存储在 Azure 空间锚点服务中,但稍后要查询存储在服务中的空间锚点,您需要该锚点的标识符。
目前,Azure Spatial Anchor 服务确实有一种方法可以“为我提供您存储的所有锚点的所有标识符”。您只能通过标识符请求锚点。所以如果你保存了一个空间anchor,没有自己单独保存标识符,以后就无法找回anchor,基本丢失了。
这就是为什么你需要一些东西来保存标识符。在示例中,Microsoft 使用 Cosmos DB,但您可以使用其他几种方式来存储标识符,例如其他数据库、文件等。