DeviceOrientationEvent的Alpha,Beta,Gamma值...有人可以帮助解释如何可视化吗?

时间:2014-11-13 17:23:37

标签: javascript mobile javascript-events

According to this documentationalpha值表示设备绕z轴的运动,从0到360度。 beta是围绕x轴的运动,从-180到180.最后,gamma是设备在y轴上的运动,范围从-90到90.

我感到困惑的是,他们所有人都不应该进行360度扫描吗?此外,0度对于所有人都在哪里?

1 个答案:

答案 0 :(得分:0)

我没有深入研究过这个问题,所以请耐心等待。

0,0,0是设备的自然位置。

您可以使用这些值解决任何方向。如果你想到-90到90之间的伽玛,那就像把你的手机从一个边缘带到另一个边缘。

现在,如果你想继续从左到右滚动以便你的手机倒置怎么办?您的β值将> 90度(或<-90度)。

基本上,每次测量都不需要360来确定方向的色域。