我想以度数获取设备与磁北的偏差,并在我正在编写的一些代码中使用该值。
我不想使用设备的定位服务,因此我对获得真北不感兴趣,而是对磁北感兴趣(仅使用设备的磁力计)。
哪个类(或编码过程..)可以为我提供该值(仅依靠磁力计)?
CLLocationManager 类及其属性依赖于启用/可用的定位服务
其中,带有 CMMagnetometerData 类的 Core Motion 框架为我们提供了以下属性:
@property(readonly, nonatomic) CMMagneticField magneticField
A structure containing 3-axis magnetometer data
typedef struct {
double x;
double y;
double z;
} CMMagneticField;
我如何从中获得学位?还是有其他方法(类/属性/方法)可以单独从磁力计中获取度数?
提前感谢您提供有关此问题的一些有用信息的任何人!:)