磁力计
Sensor APIs 接口中的 Magnetometer 接口提供有关设备主磁力计传感器所检测到的磁场的信息。
要使用此传感器,用户必须通过 Permissions API 授予对 'magnetometer' 设备传感器的权限。此外,此功能可能会被服务器上设置的 Permissions Policy 阻止。
构造函数
Magnetometer()实验性-
创建一个新的
Magnetometer对象。
实例属性
Magnetometer.x只读 实验性-
返回一个双精度浮点数,表示设备 x 轴周围的磁场。
Magnetometer.y只读 实验性-
返回一个双精度浮点数,表示设备 y 轴周围的磁场。
Magnetometer.z只读 实验性-
返回一个双精度浮点数,表示设备 z 轴周围的磁场。
实例方法
Magnetometer 没有自己的方法。但是,它继承了其父接口 和 Sensor 的方法。EventTarget
事件
Magnetometer 没有自己的事件。但是,它继承了其父接口 的事件。Sensor
示例
通常在 reading 事件回调中读取磁力计。在下面的示例中,这每秒发生六十次。
js
let magSensor = new Magnetometer({ frequency: 60 });
magSensor.addEventListener("reading", (e) => {
console.log(`Magnetic field along the X-axis ${magSensor.x}`);
console.log(`Magnetic field along the Y-axis ${magSensor.y}`);
console.log(`Magnetic field along the Z-axis ${magSensor.z}`);
});
magSensor.start();
规范
| 规范 |
|---|
| 磁力计 # magnetometer-interface |
浏览器兼容性
加载中…