Mir*_*iro 10 ios core-motion apple-m7
我一直在研究新的M7芯片CMMotionActivityManager
,用于确定设备的用户是在走路,跑步,在汽车等等(参见Apple文档).这似乎是尝试LocationManager
仅使用和加速计数据来确定此前一步的一大进步.
然而,我注意到CMMotionActivityManager
没有自行车活动,这是令人失望的,并且几乎是一个完全用作新活动经理的交易破坏者.有没有其他人找到一个方便的方式CMMotionActivityManager
与骑自行车一起使用,而不必重新加入CMLocationManager
+加速度计只是为了尝试测试骑自行车?
请注意,这也不包括像火车这样的东西的一般运输选项.例如,我每天在火车上上班一小时.汽车可以至少更加通用,类似于Move使用Transport的方式.
CMMotionActivity
仅具有以下定义的运动类型:
来自Apple代码的有用说明,不一定能解决问题,但有用:
CMMotionActivity
基于设备的运动估计用户的活动.
活动作为一组属性公开,属性不是互斥的.
例如,如果您在停车标志处停车时状态可能如下:固定=是,行走=否,运行=否,汽车=是
或移动车辆,静止=否,行走=否,运行=否,汽车=是
或者设备可以运动但不能行走或在车辆中.静止=否,行走=否,运行=否,汽车=否.请注意,在这种情况下,所有属性都是NO.
[直接来源:Apple iOS Framework,CoreMotion/CMMotionActivity.h @interface CMMotionActivity,内联代码注释]
所以,不确定您是否还需要答案,但这是 iOs8 SDK 的最新信息
@property(readonly, nonatomic) BOOL cycling NS_AVAILABLE(NA, 8_0);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3194 次 |
最近记录: |