如何使用M7协处理器计算iOS设备中的行驶距离、速度和持续时间?

如何使用M7协处理器计算iOS设备中的行驶距离、速度和持续时间?,ios,ios7,core-motion,apple-m7,Ios,Ios7,Core Motion,Apple M7,如何使用M7协处理器计算iOS设备中的行驶距离、速度和持续时间 我已经参考了苹果的CMMotionActivityManager文档 它提供对设备存储的运动数据的访问,我们获得的数据如下: CMMotionActivity@14074.912282,<;开始日期,2014-03-03 10:09:40 +0000,信心,1,未知,0,静止,0,步行,1,跑步,0,汽车,0> CMMotionActivity@14077.466468,<;startDate,2014-03-03 1

如何使用M7协处理器计算iOS设备中的行驶距离、速度和持续时间

我已经参考了苹果的CMMotionActivityManager文档

它提供对设备存储的运动数据的访问,我们获得的数据如下:

CMMotionActivity@14074.912282,<;开始日期,2014-03-03 10:09:40

+0000,信心,1,未知,0,静止,0,步行,1,跑步,0,汽车,0>

CMMotionActivity@14077.466468,<;startDate,2014-03-03 10:09:43

+0000,信心,0,未知,0,静止,0,步行,0,跑步,1,汽车,0>;

CMMotionActivity@14080.024116,<;开始日期,2014-03-03 10:09:46

+0000,信心,1,未知,0,静止,0,步行,0,跑步,1,汽车,0>

CMMotionActivity@14082.582084,<;startDate,2014-03-03 10:09:48

+0000,信心,2,未知,0,静止,0,步行,0,跑步,1,汽车,0>;


因此,在不使用GPS/仅依靠M7数据的情况下,我可以计算(例如跑步)行驶距离、跑步持续时间、速度等。CMMotionActivity类仅提供有关用户运动活动类型的信息。iOS运动框架提供了硬件和软件API之间的抽象,因此无论设备是否配备M7,您都应该使用相同的API:

祝你好运