【发布时间】:2018-03-03 17:19:56
【问题描述】:
我有以下案例,仅使用 Apple Watch 来确定用户转过 90 度或更多。
我想用CLLocationManager 和startUpdatingHeading 来做这个,但是Heading 不支持watchOS。目前我处于死胡同,我不知道这个问题的解决方案。有什么争议可以解决这个问题吗?
【问题讨论】:
标签: swift apple-watch watchos watchos-4
我有以下案例,仅使用 Apple Watch 来确定用户转过 90 度或更多。
我想用CLLocationManager 和startUpdatingHeading 来做这个,但是Heading 不支持watchOS。目前我处于死胡同,我不知道这个问题的解决方案。有什么争议可以解决这个问题吗?
【问题讨论】:
标签: swift apple-watch watchos watchos-4
查看提供课程的 CLLocation 部分。这在 Watch 上可用。航向信息来自内部电话罗盘,我不确定 Watch 目前是否支持。 (文档没有显示它是。)
【讨论】:
如果您查看规格,Apple Watch 中没有指南针。这就是您看不到指南针应用的原因。
您必须使用 CoreMotion 并获取陀螺仪数据。您可能还需要做一些数学计算来计算学位。
【讨论】: