【问题标题】:Calculate Acceleration iPhone计算加速度 iPhone
【发布时间】:2011-10-27 19:01:18
【问题描述】:

我正在开发一个 iPhone 应用程序,它应该以 m/s 为单位计算加速度。老实说,我知道我可以使用来自 GPS 的距离坐标来计算这些值,但我不确定它们是否会像我希望的那样频繁更新。考虑到这一点,我想使用加速度计。

我要输出的值将以 m/s 为单位,即 0.72m/s 等。

解决此问题并开始使用的最佳方法是什么?

【问题讨论】:

  • 事件处理指南有一个chapter on motion events,应该可以帮助您入门。
  • 加速度以 m/s/s(米每平方秒)为单位测量,而 m/s 代表速度。那么您是在寻找速度还是加速度?
  • 加速。对此感到抱歉。
  • 你需要明确你想要什么。从 GPS 位置计算速度似乎很容易。用加速度计可靠地做到这一点不是(因为重力,这是不可能的)。
  • @MartinWickman,我不确定最好的方法,这就是我问的原因。这就是为什么我要求最好的方法来解决这个问题。

标签: iphone objective-c accelerometer core-location


【解决方案1】:

了解Core Motion

Core Motion 以地球重力为单位报告加速度,因此乘以 9.81 得到 m/s。

【讨论】:

  • 我刚刚通读了一遍,但说实话我不知道从哪里开始。我可能需要一点手在这里。 ://
  • acceleration 有 3 个属性值,xyz。要获得 m/s,我应该只乘以 x 值吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-07
  • 1970-01-01
  • 2018-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多