DeviceMotionEvent
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
サマリー
DeviceMotionEvent
はウェブ開発者にデバイスの位置と向きの変更スピードの情報を提供します。
警告: 現在、Firefox と Chrome は同じ方法で座標を処理しません。これらを使用する際は、注意してください。
コンストラクター
DeviceMotionEvent.DeviceMotionEvent()
(en-US)- 新しい
DeviceMotionEvent
を生成します。
プロパティ
DeviceMotionEvent.acceleration
(en-US) 読取専用- 3 つの軸 X、Y、Z 上のデバイスの加速度を与えるオブジェクトです。加速度は m/s2 で表されます。
DeviceMotionEvent.accelerationIncludingGravity
(en-US) 読取専用- X、Y、Z 上のデバイスの加速度を重力度込みで与えるオブジェクトです。加速度は m/s2 で表されます。
DeviceMotionEvent.rotationRate
(en-US) 読取専用- 3つの方向軸アルファ、ベータ、ガンマ上のデバイスの向きの変化率を与えるオブジェクトです。回転速度は 1 秒あたりの度数で表されます。
DeviceMotionEvent.interval
(en-US) 読取専用- デバイスからデータを取得する間隔(ミリ秒)を表す数値です。
例
window.addEventListener('devicemotion', function(event) {
console.log(event.acceleration.x + ' m/s2');
});
仕様
仕様 | ステータス | コメント |
---|---|---|
DeviceOrientation Event Specification | 編集者草案 | 初期定義。 |
ブラウザー実装状況
BCD tables only load in the browser