CMPedometerData.distance ...这是如何计算的?

时间:2014-08-09 16:49:03

标签: cocoa-touch ios8 core-motion

我有一个在iOS7中使用CMStepCounter的应用。我正在更新它以使用iOS 8中的新API,主要是CMPedometer。 CMPedometer的新处理程序返回一个名为CMPedometerData的对象,它具有距离,速度和步数,而不仅仅是像CMStepCounter那样的步数。这很好,但我想知道是否有人知道苹果如何计算距离。

以前我必须通过计算步数并乘以我从用户输入步幅长度获得的每步距离来计算距离。不同尺寸的人将具有不同的步幅,并且将以相同的步数行进不同的距离。所以我想知道Apple是否考虑到这一点,或者他们是否只是为每个人使用硬编码的步幅。如果有人想出来的话,我真的很想知道。谢谢!

0 个答案:

没有答案