VisionOS可以创建指南针吗?

问题描述 投票:0回答:1

我正在尝试为 Apple Vision Pro 创建一个简单的指南针。我熟悉的方法涉及使用:

locationManager.startUpdatingHeading()

locationManager(_ manager: CLLocationManager, 
                  didUpdateHeading newHeading: CLHeading)

但是,这在visionOS上不起作用,因为“CLHeading在visionOS中不可用”。

有没有办法在visionOS上开发这个简单的指南针?

swift geolocation visionos
1个回答
0
投票

如果您想通过操作系统使用传感器集成来实现指南针,这是不可能的。

该框架在视觉上受支持,但根据文档,

CLHeading
不支持。

https://developer.apple.com/documentation/corelocation https://developer.apple.com/documentation/corelocation/clheading

视觉硬件文档还指出初始版本中没有 GPS 功能。

Apple Vision Pro没有GPS功能,支持基本的定位服务。另请考虑您的应用程序在 Apple Vision Pro 上的任何潜在安全影响。

https://developer.apple.com/visionos/compatibility-evaluations/

如果您正在谈论“类似指南针”的功能,可以让您知道自己面对的方向,那么您可能可以拥有一个应用程序来处理本地信息(例如门窗)。用户可能会进行一些手动对齐,但遮阳板可以从那里获取它。

© www.soinside.com 2019 - 2024. All rights reserved.