当今的智能手机已经集成了众多的传感器设备,比如温度传感器、气压传感器、光线传感器等。在实际使用过程中,每个传感器都有自己的作用。今天聊聊关于方位传感器的使用。
方位传感器即Orientation Sensor。它的数据是利用加速度计和地磁场传感器计算得到的。在网上能够查到的关于方位传感器的解释为:
方位传感器由x、y、z三轴坐标表示。
三轴坐标返回的都是角度值。以度为单位。
第一个角度:Azimuth (degrees of rotation around the z axis).
表示手机自身的y轴与地磁场北极方向的角度,即手机顶部朝向与正北方向的角度。
当手机绕着自身的z轴旋转时,该角度值将发生改变。
范围从0到360度。
第二个角度:Pitch (degrees of rotation around the x axis).
表示手机顶部或尾部翘起的角度。
当手机绕着自身的x轴旋转,该角度会发生变化,值的范围是-180到180度。
当z轴正向朝着y轴正向旋转时,该角度是正值;当z轴正向朝着y轴负向旋转时,该角度是负值。
假设将手机屏幕朝上水平放在桌子上,如果桌子是完全水平的,该角度应该是0。
假如从手机顶部抬起,直到将手机沿x轴旋转180度(屏幕向下水平放在桌面上),这个过程中,该角度值会从0变化到-180。
如果从手机底