在3D空间中检测iOS设备的初始位置 - 核心动作

时间:2016-09-30 08:33:39

标签: ios iphone core-motion sensor-fusion

使用Coremotion我们可以get the change in position of device using attitude, rotation using gyro但要了解设备在3D空间中的实际位置,我们需要设备的初始位置。因此,相应的用户加速度,陀螺仪数据可以应用于更改后的新实​​际位置。如何获得设备的初始实际位置。我想检测一下这样的姿势,如左右倾斜45度,面朝上"或者"右旋45度,在y轴旋转30度"。

1 个答案:

答案 0 :(得分:0)

您可以使用CoreMotion加速度计使用某些公式估算设备的初始位置。

def image_params
  params.require(:image).permit(:title, :description, :nickname, :creation)
end

不知何故,偏航仍然相对于你的设备的起始位置。为了解决这个问题,你应该寻找使用指南针。