M7コプロセッサを搭載したiOSデバイスで移動距離、速度、期間を計算する方法は?
Apple の CMMotionActivityManager ドキュメントを 参照しましたhttps://developer.apple.com/library/ios/documentation/CoreMotion/Reference/CMMotionActivityManager_class/Reference/Reference.html#//apple_ref/doc/uid/TP40013503
デバイスによって保存されたモーション データへのアクセスを提供します。取得するデータは次のようなものです。
CMMotionActivity @ 14074.912282,<startDate,20140303 10:09:40
+0000,自信,1,不明,0,静止,0,ウォーキング,1,ランニング,0,自動車,0>
CMMotionActivity @ 14077.466468,<startDate,20140303 10:09:43
+0000,自信,0,不明,0,静止,0,ウォーキング,0,ランニング,1,自動車,0>
CMMotionActivity @ 14080.024116,<startDate,20140303 10:09:46
+0000,自信,1,不明,0,静止,0,ウォーキング,0,ランニング,1,自動車,0>
CMMotionActivity @ 14082.582084,<startDate,20140303 10:09:48
+0000,自信,2,不明,0,静止,0,ウォーキング,0,ランニング,1,自動車,0>
したがって、GPS を使用せずに /M7 データのみに依存して、移動距離、実行時間、速度などを計算できます (例: ランニング)。