iPod Touch 4GのCoreLocationフレームワークから磁気方位の読み取り値を取得することはできないことを理解していますが、CoreMotionフレームワークを使用して磁力計の読み取り値を生成することは可能です。
CMMotionManager
また、これを実現するには、を使用して設定する必要があることも理解していdeviceMotionUpdateInterval
ます。- (void)startMagnetometerUpdates
その後、respectivleyを使用して更新を開始および停止できます- (void)stopMagnetometerUpdates
。
生の磁力計データ(x、y、z)を取得したので、それを使用して磁気方位を実現するにはどうすればよいですか?
オンラインでかなり複雑な説明を見てきましたが、例のようなコードをいただければ幸いです。
編集:私の間違いですが、iPodTouch4Gで磁力計の測定値を取得することはできません。