在不受支持的区域测试 ARGeoTrackingConfiguration
Testing ARGeoTrackingConfiguration in unsupported area
我正在使用 ARKit ARGeoTrackingConfiguration.
开发应用
我不在美国,所以我的位置不受支持。我模拟了一个位置,但 CoachingState
始终停留在 .initializing
。
有没有办法在美国以外的地方测试 GeoTracking 应用程序?
没有.
必须从 Apple 的服务器下载补充视觉数据以及 GPS 坐标。如果您的 GPS 坐标来自不受支持的区域 – 则没有 ARGeoAnchor
.
骗GPS更不可能。 Apple 使用大型 LiDAR 将大城市的周边环境数字化。您需要通过后置摄像头提供相同的视图,而不仅仅是经度和纬度。因此,您必须身处支持 ARGeoTracking 的地方。作为替代方案,您可以使用 replay data 功能。
有关更多信息,请阅读 and this post。
有办法(如果你认识某个人在受支持的位置)。
Apple 意识到这是一个问题,现在有一种方法可以在不受支持的区域进行调试 ARGeoTrackingConfiguration
(这也可以用于多次测试完全相同的 AR 体验,也可以在不外出的情况下进行测试)。
在 ARGeoTrackingConfiguration 文档中表述为 Tip
:
You can share an experience of geotracking with developers who live outside an area that supports it. Record a session in your app in an area that supports localization imagery for developers to create and test their geotracking app. For more information, see Recording and Replaying AR Session Data.
当访问 link 时,有一个关于如何记录 AR 会话的指南,基本上步骤是:
- 在要记录体验的设备上从 App Store 下载 Reality Composer 应用程序(必须位于受支持的位置)。
- 创建一个新项目并转到
Developer
(在三点菜单内),点击 Record AR session
。
- 确保
Location Recording
为 ON
(默认为 OFF
)。
- 录制然后点击
Share
。
一个 .mov
将被分享,它看起来像一个普通的视频,但它有传感器元数据。收到后进入 Xcode 中的项目方案并添加 ARKit 视频,确保在顶部选择了一个设备(不是模拟器),否则将不会显示 ARKit 选项:
运行应用程序和视频应该用作 AR 背景,而不是设备的相机!
P.S。如果您在使用 AR 会话时出现黑屏,请尝试使用不同的设备录制另一个 AR 会话
我正在使用 ARKit ARGeoTrackingConfiguration.
开发应用我不在美国,所以我的位置不受支持。我模拟了一个位置,但 CoachingState
始终停留在 .initializing
。
有没有办法在美国以外的地方测试 GeoTracking 应用程序?
没有.
必须从 Apple 的服务器下载补充视觉数据以及 GPS 坐标。如果您的 GPS 坐标来自不受支持的区域 – 则没有 ARGeoAnchor
.
骗GPS更不可能。 Apple 使用大型 LiDAR 将大城市的周边环境数字化。您需要通过后置摄像头提供相同的视图,而不仅仅是经度和纬度。因此,您必须身处支持 ARGeoTracking 的地方。作为替代方案,您可以使用 replay data 功能。
有关更多信息,请阅读
有办法(如果你认识某个人在受支持的位置)。
Apple 意识到这是一个问题,现在有一种方法可以在不受支持的区域进行调试 ARGeoTrackingConfiguration
(这也可以用于多次测试完全相同的 AR 体验,也可以在不外出的情况下进行测试)。
在 ARGeoTrackingConfiguration 文档中表述为 Tip
:
You can share an experience of geotracking with developers who live outside an area that supports it. Record a session in your app in an area that supports localization imagery for developers to create and test their geotracking app. For more information, see Recording and Replaying AR Session Data.
当访问 link 时,有一个关于如何记录 AR 会话的指南,基本上步骤是:
- 在要记录体验的设备上从 App Store 下载 Reality Composer 应用程序(必须位于受支持的位置)。
- 创建一个新项目并转到
Developer
(在三点菜单内),点击Record AR session
。 - 确保
Location Recording
为ON
(默认为OFF
)。 - 录制然后点击
Share
。
一个 .mov
将被分享,它看起来像一个普通的视频,但它有传感器元数据。收到后进入 Xcode 中的项目方案并添加 ARKit 视频,确保在顶部选择了一个设备(不是模拟器),否则将不会显示 ARKit 选项:
运行应用程序和视频应该用作 AR 背景,而不是设备的相机!
P.S。如果您在使用 AR 会话时出现黑屏,请尝试使用不同的设备录制另一个 AR 会话