Чи працює мій цифровий компас?
Запустіть тест і обертайте пристрій горизонтально. Стрілка компаса на 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.
Що означають ваші результати?
| Result | Range | Meaning |
|---|---|---|
| Добре | Напрямок оновлюється плавно, відповідає фізичному напрямку | Ваш магнітометр відкалібрований і працює правильно. Стрілка компаса точно відстежує північ при обертанні. |
| Увага | Напрямок дрейфує або стрибає хаотично | Магнітні перешкоди від металевих предметів, чохлів для телефону або навколишньої електроніки. Відійдіть від джерел перешкод і відкалібруйте, рухаючи телефон у формі вісімки. |
| Погано | Немає даних напрямку або значення залишається фіксованим | Магнітометр недоступний або дозвіл було відхилено. На iOS надайте доступ до сенсора орієнтації, коли з'явиться запит. |
Поширені проблеми та способи їх вирішення
Компас показує неправильний напрямок або дрейфує
Відкалібруйте магнітометр, повільно рухаючи телефон у формі вісімки кілька разів. Відійдіть від металевих предметів, магнітів та електронних пристроїв.
Дані напрямку не відображаються на iOS
iOS 13+ вимагає явного дозволу для DeviceOrientationEvent. Натисніть «Почати», щоб викликати запит, і надайте доступ. Переконайтеся, що сайт працює через HTTPS.