尝试在iOS上定位以前保存的Azure Spatial定位器时遇到问题

时间:2019-06-19 15:43:38

标签: azure-spatial-anchors

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

这是在一个简单的iOS 12应用程序中,该应用程序将ARKit与SceneView一起使用。在显示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来实现此方法?

0 个答案:

没有答案