2

尝试将以前保存的 Azure 空间定位点加载到 iOS 应用程序中以用于室内寻路。尝试了各种方法,包括在用于创建观察者的ASAAnchorLocateCriteria中指定所需的标识符。锚总是返回ASALocateAnchorStatusNotLocated

这是一个使用带有 SceneView 的 ARKit 的简单 iOS 12 应用程序。在显示 SceneView 后,我们会提示用户四处移动手机,直到ASACloudSpatialAnchorSession有足够的关于场景的信息来确定邻域 ID。

在尝试使用各种标准方法查找先前保存在同一社区 ID 中的锚点时,似乎没有任何区别。锚点未定位。

let criteria = ASAAnchorLocateCriteria()!
criteria.identifiers = ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxx"]
cloudSession!.createWatcher(criteria)
isLookingForNearbyAnchors = true

我正在寻找与我们的ASACloudSpatialAnchorSession关联的sessionUpdated事件,并以ASALocateAnchorStatusLocated状态触发,这样我们就可以在场景中显示之前存储的锚点。

谁能提供一些关于我在这里做错了什么的见解,或者这种方法是否适用于当前的适用于 iOS 的 Azure Spatial Anchors SDK?

4

0 回答 0