DOM

インターフェイス

DeviceMotionEvent インターフェイス

  編集:2022.04.04 by T.A.

MS(en-US)

実験的: これは実験的技術です。これを本番環境で使用する前に、ブラウザの互換性テーブルを注意深く確認してください。

DeviceMotionEventは、デバイスの位置と向きの変更速度に関する情報をWeb開発者に提供します。

警告: 現在、Firefox と Chrome は座標を同じように処理しません。それらを使用するときはこれに注意してください。

コンストラクター
new DeviceMotionEvent()
新しい DeviceMotionEvent を作成します。
プロパティ
DeviceMotionEvent.acceleration 読取専用
X、Y、Z の3軸でデバイスの加速度を与えるオブジェクト。加速度はm/s2で表されます。
DeviceMotionEvent.accelerationIncludingGravity 読取専用
重力の影響を受けて、X、Y、Zの3つの軸上でデバイスの加速度を与えるオブジェクト。加速度はm/s2で表されます。
DeviceMotionEvent.rotationRate 読取専用
3方向軸アルファ上のデバイスの方向の変化率を与えるオブジェクトで、ベータとガンマ。回転速度は 1 秒あたりの度数で表されます。
DeviceMotionEvent.interval 読取専用
時間間隔を表す数値、ミリ秒単位で、デバイスからデータが取得されます。
window.addEventListener('devicemotion', function(event) {
  console.log(event.acceleration.x + ' m/s2');
});

Obj¶.requestPermission()
静的メソッド手続きは:

¶省く


テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: