使用iOS加速度计确定显着移动的好方法是什么?

jes*_*tro 14 accelerometer core-location ios ios7

我首先开始考虑使用CoreLocation来跟踪速度以确定移动.这不起作用,因为我不想让电池干电,而在较低的设置下,速度和位置读数远非准确.然后我继续使用加速计来跟踪这样的运动:http: //blogs.oreilly.com/iphone/2008/06/iphone-as-pedometer.html

这种效果出奇的好,但它并不像我想的那么好.当你走路时拿着手机盯着它时,会出现一个大问题.在这种情况下,上述链接代码不起作用.如果它在你的口袋或手臂上,它是一个伟大的运动追踪器.

所以,尽管如此,有没有任何技术可以使用iOS加速度计(非M7)伪计步器,非数学智能可以访问?

Joe*_*ver 0

嗯,人们在走路时往往会保持手机不动。它不可能是完美的,没有计步器可以。当他们拿着设备时,你将不得不接受它不更新的情况,如果他们在走路,他们无论如何都不应该做太多事情。您可以尝试找到平均速度,当唤醒锁关闭时(即他们正在看屏幕),然后根据平均速度增加计数?