问题描述
我正在编写一个检测设备方向的程序,并扩展了以下示例以使用此规范作为参考来测试 alpha、beta 和 gamma 旋转:
https://developer.mozilla.org/en-US/docs/Web/Events/Detecting_device_orientation
我在这里创建了一个现场演示来测试通过 3 个移动平面移动手机获得的值:
https://dev.maptracker.co.uk/orientation
初步观察:
- Beta 旋转似乎使 Alpha 值不稳定。例如当手机平放在桌子上时,alpha 值会发生变化,但方向没有任何变化,但只有 beta 倾斜发生了变化。
- 但是,beta 轮换按预期工作并且不受 alpha 轮换的影响。
我希望在更改 beta 时尽可能保持 alpha 值稳定。有没有办法修复或补偿这个问题,使 alpha 旋转随着 beta 变化保持相对固定?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)