スマホで使えるオンラインコンパス
「コンパスを開始」をタップし、スマホを水平に持って向きを変えてみてください。方位盤が、スマホの上端が向いている方角を示します。縦に立てたときは背面(カメラ側)の向きになります。
計算方法
オンラインコンパスの使い方
- スマホでページを開き、「コンパスを開始」をタップします。iPhoneでは動きと向きの使用許可を求められます。
- スマホを水平に持つと、上端が方角を示します。縦に立てると背面、つまりカメラが向いている方向になります。
- 方角は度数(0°=北、90°=東)と方位名で表示されます。
- 真北で見たいときは、その場所の偏角を入力します。
磁北と真北
磁気センサーが指すのは磁北です。磁北と真北(地理上の北)の角度の差を偏角といい、場所や時期によって変わります。NOAAの計算ツールは World Magnetic Model で現在の値を求めます。このツールは「真北の方角=磁北の方角+偏角(東をプラス)」で計算します。
方角の計算方法
ブラウザは W3C DeviceOrientation の仕様に沿って、端末の向きを3つの角度(アルファ、ベータ、ガンマ)で伝えます。そこから上端や背面の向きを計算し、画面の回転も考慮します。iPhoneではシステムが提供する方位を使います。
できないこと
- スマホのコンパスは登山用コンパスのように校正されていません。金属、磁石、磁石付きケース、電気製品で大きくずれることがあります。
- 方角がおかしいときは、設定でセンサーを調整するか、スマホを8の字に動かすと直ることがよくあります。
- 山での道案内や緊急時には、本物のコンパスと地図を使ってください。
よくある質問
アプリなしで使えますか?
はい、ブラウザだけで動きます。多くのスマホが持つ磁気センサーと方位センサーが必要です。パソコンには通常ありません。
コンパスの向きがずれるのはなぜ?
近くの金属、磁石、電気製品がセンサーを乱します。磁石付きケースを外し、少し離れて、設定でセンサーを調整してください。
偏角とは何ですか?
磁北と真北の角度の差です。場所によって違い、時間とともに少しずつ変わります。NOAAが計算ツールを公開しています。
iPhoneで許可を求められるのはなぜ?
Safariは、同意がないと動きと向きのデータを渡しません。「許可」をタップしないとコンパスは動きません。
データは送信されますか?
いいえ。センサーの値はブラウザ内でだけ処理されます。何も保存されず、位置情報も求めません。
出典・根拠
- W3C – DeviceOrientation Event Specification
- MDN Web Docs – DeviceOrientationEvent
- MDN Web Docs – DeviceOrientationEvent.requestPermission() (iOS)
- NOAA NCEI – Magnetic Field Calculators (declination)
- NOAA NCEI – World Magnetic Model
- Wikipedia: Magnetic declination
更新日:
関連ツール
- スマホで使える水平器スマホを置くだけの無料水平器。平面に置くか縁に当てて、傾きを角度とパーセントで表示します。ゼロ点の調整もでき、アプリのインストールは不要です。
- 現在地の緯度経度を表示現在地の緯度経度を10進数、度分秒、度と10進分、UTMの4形式で表示し、ワンタップでコピーできます。座標を入力して変換することも可能です。
- 高度計:今いる高さは?スマホのGPS高度を精度つきで表示する高度計。平均、最小、最大もわかり、メートルとフィートを切り替えできます。楕円体高と海抜の違いも解説しています。
- オンライン分度器画面上の3点で角度を測れるオンライン分度器。スマホの傾きもセンサーで測れ、角度とパーセントで表示します。アプリ不要で、データは保存・送信されません。
- CPSテスト:1秒間に何回クリックできる?無料のCPSテスト(連打テスト)です。1・5・10・60秒の連打で1秒あたりのクリック数を測定し、時間ごとの自己ベストも表示。マウスやスマホのタップに対応。
- ブラウザで使えるGPSスピードメーターGPSで速度を測るWebスピードメーター。km/h・mph・ノットで表示し、最高速度、平均速度、移動距離もわかります。位置情報は保存も送信もされません。