1

在将我的 Android 应用程序移植到 iOS 时,我对一件事感到困惑,所以我想知道:我是对的还是 mo 代码工作错了。在 Android 设备上,加速度计以物理测量单位返回值:m/s2。在 ipad 上,对于静止设备,我得到的总力大约为 = 1.0(我预计为 9.8)。我的第一个解释是返回值被归一化为 9.8,所以我必须将它乘以 9.8 才能获得真正的力量。我的第二个想法 - 我的代码完全错误,但很难相信。

4

1 回答 1

3

来自关于 CMAcceleration 的文档:

CMAcceleration
The type of a structure containing 3-axis acceleration values.

typedef struct {
      double x;
      double y;
      double z;
} CMAcceleration;

以 G 为单位的 X 轴加速度(重力)。
以 G 为单位的 Y 轴加速度(重力)。
G 中的 Z 轴加速度(重力)。

AG 是一个引力单位,等于地球引力场(9.81 ms-2)所施加的引力。

于 2012-11-18T16:06:01.983 回答