投稿者 tel | 2014年9月30日

ブラウザで地磁気センサーの値を取得する

Webブラウザから地磁気センサー(電子コンパス)の値を取得するには deviceorientation イベントを登録する。

イベントのalpha beta gammaが地磁気センサーの値になる。

window.addEventListener("deviceorientation", function(e) {
    document.getElementById('orientation').textContent = [e.alpha | 0, e.beta | 0, e.gamma | 0];
});

http://jsdo.it/sapphire_al2o3/2qIp

GoogleのCardboardはスマートフォンの地磁気センサーでスイッチ処理をしているようなので、ブラウザでCardboardのアプリが作れる。

Cardboardのサイトには実際にブラウザで動くサンプルがあった。

http://vr.chromeexperiments.com/#/desktop

参考
http://www.html5rocks.com/en/tutorials/device/orientation/


コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

カテゴリー

%d人のブロガーが「いいね」をつけました。