移动设备方向:alpha 旋转 j 随 beta 倾斜而变化

问题描述

我正在编写一个检测设备方向的程序,并扩展了以下示例以使用此规范作为参考来测试 alpha、beta 和 gamma 旋转:

https://developer.mozilla.org/en-US/docs/Web/Events/Detecting_device_orientation

在这里创建了一个现场演示来测试通过 3 个移动平面移动手机获得的值:

https://dev.maptracker.co.uk/orientation

初步观察:

  1. Beta 旋转似乎使 Alpha 值不稳定。例如当手机平放在桌子上时,alpha 值会发生变化,但方向没有任何变化,但只有 beta 倾斜发生了变化。
  2. 但是,beta 轮换按预期工作并且不受 alpha 轮换的影响。

我希望在更改 beta 时尽可能保持 alpha 值稳定。有没有办法修复或补偿这个问题,使 alpha 旋转随着 beta 变化保持相对固定?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)