Objective c UI加速计参考,用于计算人员行驶的距离

Objective c UI加速计参考,用于计算人员行驶的距离,objective-c,iphone,uiaccelerometer,Objective C,Iphone,Uiaccelerometer,如何使用ui加速计类来计算一个人行驶的距离?由于加速计的限制,这是不切实际的 它们测量的是加速度,而不是距离。你可以积分得到速度,积分速度得到距离,但是二次积分会很快失去精度,即使没有精度问题,你也需要建立一个初始速度,加速度计无法计算出 您还需要高频方向数据来区分加速度和重力。如果没有这个,你就无法知道速度是朝哪个方向增加的。你甚至不知道它是否是线性的;有人可能正在用绳子的一端旋转设备 通过CLLocationManager类改用GPS。由于加速计的限制,这是不切实际的 它们测量的是加速度,而

如何使用
ui加速计
类来计算一个人行驶的距离?

由于加速计的限制,这是不切实际的

  • 它们测量的是加速度,而不是距离。你可以积分得到速度,积分速度得到距离,但是二次积分会很快失去精度,即使没有精度问题,你也需要建立一个初始速度,加速度计无法计算出
  • 您还需要高频方向数据来区分加速度和重力。如果没有这个,你就无法知道速度是朝哪个方向增加的。你甚至不知道它是否是线性的;有人可能正在用绳子的一端旋转设备

  • 通过
    CLLocationManager
    类改用GPS。

    由于加速计的限制,这是不切实际的

  • 它们测量的是加速度,而不是距离。你可以积分得到速度,积分速度得到距离,但是二次积分会很快失去精度,即使没有精度问题,你也需要建立一个初始速度,加速度计无法计算出
  • 您还需要高频方向数据来区分加速度和重力。如果没有这个,你就无法知道速度是朝哪个方向增加的。你甚至不知道它是否是线性的;有人可能正在用绳子的一端旋转设备

  • 通过gees中的
    CLLocationManager
    类使用GPS。加速度
    1
    大约等于海平面重力引起的加速度(请参阅)。但你为什么要问?你不能使用加速度。当我说非常快时,我的意思是读数可能在几秒钟内严重下降,在几分钟内完全没有意义;这不存在没有方位数据的问题,这基本上是不可能的。仅仅获得准确的加速度是很困难的,看看gees。加速度
    1
    大约等于海平面重力引起的加速度(请参阅)。但你为什么要问?你不能使用加速度。当我说非常快时,我的意思是读数可能在几秒钟内严重下降,在几分钟内完全没有意义;这不存在没有方向数据的问题,这基本上是不可能的。仅仅获得精确的加速度是很困难的,看看