デバイスの磁北からの偏差を度単位で取得し、その値を作成しているコードで使用したいと思います。
デバイスの位置情報サービスを使用したくないので、真北を取得するのではなく、磁北を取得することに関心があります(デバイスの磁力計のみを使用)。
どのクラス(またはコーディングプロセス..)がその値を私に提供できますか(磁力計のみに依存しています)?
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;
どうすればそれから学位を取得できますか?または、磁力計から度を取得するための他の方法(クラス/プロパティ/メソッド)はありますか?
その件に関して役立つ情報を持っている人に事前に感謝します!:)