0

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 データのみに依存して、移動距離、実行時間、速度などを計算できます (例: ランニング)。

4

1 に答える 1

1

このCMMotionActivityクラスは、ユーザーのモーション アクティビティ タイプに関する情報のみを提供します。iOS モーション フレームワークはハードウェアとソフトウェア API 間の抽象化を提供するため、デバイスに M7 が装備されているかどうかに関係なく、同じ API を使用する必要があります: CMMotionManager

幸運を!

于 2014-03-03T12:43:51.050 に答える