DeviceMotionEvent
Baseline 2023 *Newly available
Since September 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
* Some parts of this feature may have varying levels of support.
DeviceMotionEvent
インターフェイスは、ウェブ開発者に端末の位置と方向の変化のスピードに関する情報を提供します。
警告: 現在、Firefox と Chrome は同じ方法で座標を処理しません。これらを使用する際は、注意してください。
コンストラクター
DeviceMotionEvent()
-
新しい
DeviceMotionEvent
を生成します。
プロパティ
DeviceMotionEvent.acceleration
読取専用-
3 つの軸 X、Y、Z 上の端末の加速度を与えるオブジェクトです。加速度は m/s² で表されます。
DeviceMotionEvent.accelerationIncludingGravity
読取専用-
X、Y、Z 上の端末の加速度を重力度込みで与えるオブジェクトです。加速度は m/s² で表されます。
DeviceMotionEvent.rotationRate
読取専用-
3 つの方向軸アルファ、ベータ、ガンマ上の端末の向きの変化率を与えるオブジェクトです。回転速度は 1 秒あたりの度数で表されます。
DeviceMotionEvent.interval
読取専用-
端末からデータを取得する間隔(ミリ秒)を表す数値です。
例
js
window.addEventListener("devicemotion", (event) => {
console.log(`${event.acceleration.x} m/s2`);
});
仕様書
Specification |
---|
Device Orientation and Motion # devicemotion |
ブラウザーの互換性
BCD tables only load in the browser