GravitySensor
GravitySensor 介面是 Sensor API 的一部分,它在每次讀取時提供裝置在三個軸上的重力加速度。
要使用此感測器,使用者必須透過 Permissions API 授予對 'accelerometer' 裝置感測器的許可權。此外,此功能可能會被伺服器上設定的 Permissions Policy 阻止。
建構函式
GravitySensor()-
建立一個新的
GravitySensor物件。
例項屬性
繼承自其祖先 Accelerometer、Sensor 和 EventTarget 的屬性。
例項方法
GravitySensor 沒有自己的方法。但是,它繼承了其父介面 Sensor 和 EventTarget 的方法。
事件
GravitySensor 沒有自己的事件。但是,它繼承了其父介面 Sensor 的事件。
示例
通常在 reading 事件回撥中讀取重力。在下面的示例中,這每秒發生六十次。
js
let gravitySensor = new GravitySensor({ frequency: 60 });
gravitySensor.addEventListener("reading", (e) => {
console.log(`Gravity along the X-axis ${gravitySensor.x}`);
console.log(`Gravity along the Y-axis ${gravitySensor.y}`);
console.log(`Gravity along the Z-axis ${gravitySensor.z}`);
});
gravitySensor.start();
規範
| 規範 |
|---|
| 加速度計 # gravitysensor-interface |
瀏覽器相容性
載入中…