Skip to main content

Работает ли мой цифровой компас?

Запустите тест и поверните устройство горизонтально. Стрелка компаса на Canvas указывает на север в реальном времени с отображением направления в градусах и сторонах света (С, СВ, В, ЮВ, Ю, ЮЗ, З, СЗ).

Тест считывает свойство 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.

Похожие инструменты

Часто задаваемые вопросы

Как проверить цифровой компас телефона?

Нажмите «Начать тест», затем держите телефон горизонтально и медленно поворачивайте. Стрелка компаса должна указывать на север. Дисплей показывает текущее направление в градусах (0-360) и стороне света.

Почему компас показывает неправильное направление?

Магнитные помехи от металлических предметов, чехлов или близлежащей электроники могут влиять на точность. Попробуйте отойти от таких предметов. Некоторым устройствам может потребоваться калибровка — двигайте телефон по фигуре восьмёрки.

Использует ли этот тест GPS или данные местоположения?

Нет. Тест компаса использует только DeviceOrientation API для считывания магнитометра. GPS, службы определения местоположения или сетевые запросы не задействованы.

Отправляются ли данные на сервер?

Нет. Все данные ориентации обрабатываются локально через DeviceOrientation API. Сетевое взаимодействие во время теста не происходит.