【发布时间】:2014-08-22 16:40:12
【问题描述】:
我正在尝试启动一个使用 Google Cardboard 的 WebGL 项目。由于您的手机在纸板中的唯一输入是一侧的磁性开关,它与手机的内部磁力计交互,我很好奇是否有办法访问磁力计状态浏览器中的数据。
【问题讨论】:
标签: javascript android magnetometer
我正在尝试启动一个使用 Google Cardboard 的 WebGL 项目。由于您的手机在纸板中的唯一输入是一侧的磁性开关,它与手机的内部磁力计交互,我很好奇是否有办法访问磁力计状态浏览器中的数据。
【问题讨论】:
标签: javascript android magnetometer
来自DeviceOrientation Event Specification 的DOM 事件deviceorientation 为您提供calculate compass heading 所需的信息。
Android Chrome 浏览器支持该规范(根据 mobilehtml5.org)。
HTML 5 不知道该信息是否真正来自内部磁力计或其他一些设备技巧,但我想这对于您的问题范围来说很好。
【讨论】:
deviceorientation 似乎同时使用加速度计和磁力计数据来计算它的值。我需要一种方法来仅隔离磁力计数据。