0

如果我移动了一段距离,我可以通过陀螺仪知道吗?

为了详细说明我的问题,如果用户从起始位置移动几英尺,我能否检测到设备的运动?

提前致谢。

4

1 回答 1

0

使用加速度计检测线性运动。使用陀螺仪检测旋转。

您可以使用CMDeviceMotion该类来检测这两种类型的运动。您将不得不整合随着时间的userAcceleration推移的值来检测位置的变化。

查看来自WWDC 2011的 Core Motion视频中的新增功能。您可能会发现它很有帮助。

于 2012-01-31T05:21:51.867 回答