デジタルコンパスは正常に動作していますか?
テストを開始してデバイスを水平に回転させてください。Canvasコンパスの針がリアルタイムで北を指し、方位が度数と方角(N、NE、E、SE、S、SW、W、NW)で表示されます。
このテストは磁力計からDeviceOrientationEvent.alphaプロパティを読み取り、方角ラベル付きのリアルタイムコンパス方位を度数(0〜360°)で表示します。
0°は北、90°は東、180°は南、270°は西を指します。精度は磁気干渉とデバイスのキャリブレーションに依存します。
Sensor access is required to run this test.
結果の見方
| 結果 | 範囲 | 意味 |
|---|---|---|
| 良好 | 方位が滑らかに更新され、物理的な方向と一致 | 磁力計がキャリブレーションされ正常に動作しています。コンパスの針が回転に応じて正確に北を追跡しています。 |
| 注意 | 方位がドリフトする、または不規則にジャンプする | 金属物体、スマートフォンケース、近くの電子機器からの磁気干渉。干渉源から離れ、スマートフォンを8の字パターンで動かしてキャリブレーションしてください。 |
| 不良 | 方位データがない、または値が固定 | 磁力計が利用できないか、権限が拒否されています。iOSでは、プロンプトが表示されたら向きセンサーのアクセスを許可してください。 |
よくある問題と解決方法
コンパスが間違った方向を示す、またはドリフトする
スマートフォンを8の字パターンでゆっくり数回振って磁力計をキャリブレーションしてください。金属物体、磁石、電子機器から離れてください。
iOSで方位データが表示されない
iOS 13以降はDeviceOrientationEventに明示的な権限が必要です。開始をタップしてプロンプトをトリガーし、アクセスを許可してください。サイトがHTTPS経由で提供されていることを確認してください。