Решение проблем

Исправьте за 2 минуты

9 из 10 проблем — это разрешение или плохо откалиброванный магнитометр. Найдите своё устройство ниже и пройдите список по порядку.

Сначала эти три пункта

  1. Нажмите «Начать». Инструмент включает датчики только после вашего нажатия — браузерам нужен этот жест перед запросом разрешения.
  2. Держите телефон ровно. Наклонённый телефон даёт нестабильный курс. Держите его параллельно земле.
  3. Отойдите от металла. Машины, арматура в бетоне, динамики, магнитные чехлы и зарядки ноутбуков искажают поле.

Решение 01

iPhone и iPad — Safari

  1. Откройте «Настройки» → «Конфиденциальность и безопасность» → «Службы геолокации» → «Сайты Safari» и выберите «При использовании приложения».
  2. Откройте «Настройки» → «Приложения» → Safari (или «Настройки» → Safari) → «Конфиденциальность и безопасность» и включите «Доступ к движению и ориентации».
  3. Вернитесь на эту страницу, нажмите адресную строку и значок местоположения, чтобы убедиться, что доступ разрешён.
  4. Перезагрузите страницу и снова нажмите «Начать поиск Киблы».
  5. Снимите магнитные чехлы или кольца-держатели — чаще всего именно они дают странные показания на телефонах.

Решение 02

Android — Chrome и Samsung Internet

  1. Нажмите значок замка или настроек в адресной строке → «Разрешения» → «Местоположение» → «Разрешить».
  2. В системных настройках → «Местоположение» убедитесь, что геолокация включена, а режим точности — «Высокая».
  3. Откройте переключатель конфиденциальности «Движение и датчики» / «Датчики» для браузера и разрешите его, если производитель его показывает.
  4. Перекалибруйте: найдите «Калибровка компаса» в настройках системы (у многих Android есть встроенный инструмент), затем запустите здешнее руководство восьмёркой.
  5. Перезапустите браузер после изменения разрешений датчиков — некоторые устройства применяют их только при повторном открытии.

Решение 03

Ноутбуки и настольные компьютеры

  1. В большинстве ноутбуков нет магнитометра, поэтому режимы «Компас» и «Стрелка» показывают «Нет сигнала компаса». Это нормальное поведение оборудования, а не ошибка.
  2. Используйте режим «Карта» — азимут, маршрут и расстояние совпадают с телефонной версией.
  3. Если в устройстве есть датчик (некоторые трансформеры и планшеты), включите общие флаги датчиков в браузере: chrome://flags/#enable-generic-sensor-extra-classes (Chrome и Edge).
  4. Firefox и Safari на компьютере не передают датчики ориентации сайтам — используйте карту.

Решение 04

Доступ к геопозиции заблокирован

  1. Найдите в адресной строке значок заблокированного местоположения и установите «Разрешить».
  2. Проверьте, не включён ли браузер в приватном/инкогнито-режиме с дополнительной блокировкой.
  3. Корпоративные сети и некоторые расширения приватности могут блокировать геолокацию — попробуйте другую сеть или браузер.
  4. Разрешив местоположение, снова нажмите «Найти направление Киблы». Показание появится, как только будет получена позиция.

Точность

Калибровка компаса

Откройте поиск, нажмите шестерёнку настроек, затем кнопку «Калибровать» в предупреждении о точности, чтобы увидеть анимированное руководство восьмёркой. Показание хорошее, когда индикатор точности показывает «Активен» (или ошибку меньше ±10°).

Всё ещё не получается? Сравните азимут с примерами расчёта в разделеКак это работает — если ваш результат совпадает с математикой, число верное, и проверить нужно только компас.

Chrome и Edge на компьютере

Включить общие датчики (необязательно)

Нужно только для устройств с магнитометром, у которых закрыт веб-доступ к нему:

  1. Скопируйте chrome://flags/#enable-generic-sensor-extra-classes в новую вкладку.
  2. Установите Generic Sensor Extra Classes в положение Enabled.
  3. Перезапустите браузер и перезагрузите эту страницу.
  4. Edge использует те же флаги по адресу edge://flags/…