为什么 ARGeoTrackingConfiguration 不是随处可用?

Why ARGeoTrackingConfiguration is not available everywhere?

我已经在苹果开发者论坛上发布了这个问题,但没有任何答案,所以我在这里试试运气: ARkit 是一个很棒的工具,我有我的小应用程序,它很有趣!

但我想尝试从 ARWorldConfiguration 迁移到 ARGeoTrackingConfiguration

然后我们可以看到这个配置仅限于几个美国城市! 但我想不通为什么 最重要的是如果,在不久的将来,这将扩展到全世界?

那是因为 ARGeoTrackingConfig 不使用 Google 地图。 Apple 运行自己的配备 LiDAR 的车辆,用于数字化城市,为 Apple Maps 提供存储在 Apple 服务器上的所有必要信息。该信息包含精确的 GPS 坐标和机器学习 mlmodel,可以直观地识别每个预先数字化的位置。当您 运行 带有地理锚点的 ARKit 应用程序时,该特定信息是不可或缺的。

目前只有几个美国城市可用于播种 ARGeoAnchors。不过,在 2021 年,一些欧洲和亚洲城市也将可用于 ARKit 的地理锚定。

查看 了解如何实施 ARGeoTrackingConfig