DeviceMotionEvent
基线 2023 *
新推出
DeviceMotionEvent 接口属于 设备方向事件,为 Web 开发者提供有关设备位置和方向变化速度的信息。
警告: 目前,Firefox 和 Chrome 的坐标处理方式不同。使用时请注意。
构造函数
DeviceMotionEvent()-
创建一个新的
DeviceMotionEvent。
实例属性
DeviceMotionEvent.acceleration只读-
一个对象,给出设备在 X、Y 和 Z 三个轴上的加速度。加速度以 m/s² 为单位。
DeviceMotionEvent.accelerationIncludingGravity只读-
一个对象,给出设备在 X、Y 和 Z 三个轴上的加速度(包含重力影响)。加速度以 m/s² 为单位。
DeviceMotionEvent.rotationRate只读-
一个对象,给出设备在 alpha、beta 和 gamma 三个方向轴上的方向变化率。旋转速率以每秒度为单位。
DeviceMotionEvent.interval只读-
一个数字,表示从设备获取数据的间隔时间(以毫秒为单位)。
示例
js
window.addEventListener("devicemotion", (event) => {
console.log(`${event.acceleration.x} m/s2`);
});
规范
| 规范 |
|---|
| 设备方向和运动 # devicemotion |
浏览器兼容性
加载中…