如何使用ios中的加速度计计算速度

时间:2017-04-10 05:17:03

标签: ios performance cllocationmanager

我想实现计算移动物体速度的功能,但我不想使用GPS (CLLocationManager)。

有关其他计算速度的方法的建议吗?

1 个答案:

答案 0 :(得分:1)

  

我想实现计算移动物体速度的功能,但我不想使用GPS(CLLocation)。

以恒定速度行进的物体不会受到加速度计测量的任何力,因此单独的加速度计不足以确定速度 - 您只能测量速度的变化。如果您知道初始速度,就像用户告诉您手机处于静止状态一样,那么您可以监控加速度并使用它来确定速度。但是,这很可能非常容易出错,而且误差会随着时间的推移而累积,因此您的速度测量将变得越来越不准确。

可能还有其他方法可以测量速度,例如使用相机拍摄多张照片并尝试根据图像的变化确定速度。或者您可以通过观察离开一个已知的无线SSID到达另一个已知的无线SSID之间的时间来测量两个已知点之间的平均速度。但确定速度的正确方法实际上是使用位置管理器。