На каких устройствах можно использовать онлайн-компас?
Для компаса нужен магнитометр — датчик, измеряющий магнитное поле Земли. В большинстве телефонов он есть. В компьютерах почти никогда.
| Устройство | Встроенный магнитометр | Работает здесь |
|---|---|---|
| iPhone | Да, все актуальные модели | Да, после того как вы разрешите доступ к движению и ориентации |
| iPad | Зависит от модели | Обычно да, но стоит проверить |
| Телефон на Android | Да, почти все | Обычно |
| Планшет на Android | Зависит от модели | Иногда |
| Windows 2-в-1 или планшет | Некоторые | Иногда |
| Ноутбук с Windows | Редко | Обычно нет |
| MacBook | Нет | Нет |
| Настольный ПК | Нет | Нет |
Если вы используете ноутбук или настольный компьютер, онлайн-компас на этих устройствах, как правило, не будет работать, потому что необходимого оборудования (встроенного магнитометра) в вашем устройстве нет, а ни один сайт не может заменить отсутствующий датчик. Чтобы узнать, есть ли в вашем устройстве встроенный магнитометр, изучите его полные официальные характеристики.
Как включить разрешения для компаса в Chrome и Safari?
В зависимости от того, используете вы Chrome или Safari, выполните шаги ниже.
Включение датчиков в Chrome (Android)
Датчики движения в Chrome включены по умолчанию, поэтому компас обычно работает без какой-либо настройки. Если циферблат завис, проверьте, не отключено ли разрешение:
- Откройте Chrome и коснитесь меню с тремя точками в правом верхнем углу.
- Коснитесь Настройки.
- Коснитесь Настройки сайтов.
- Коснитесь Датчики движения.
- Убедитесь, что параметр включён, затем перезагрузите эту страницу.
В старых руководствах предлагается включить флаг по адресу chrome://flags/#enable-generic-sensor-extra-classes. Этот флаг удалён из Chrome и больше не существует, поэтому по этому адресу откроется страница «Эксперименты», где ничего не будет найдено. Там нечего включать.
Разрешение доступа к движению и ориентации в Safari (iPhone и iPad)
В iOS 13 и более новых версиях заранее ничего включать не нужно. Safari запрашивает разрешение прямо на странице, и запрос должен исходить от вашего касания, поскольку компасу нельзя запускаться самому:
- Коснитесь «Запустить компас» на этой странице.
- Safari покажет запрос на доступ к движению и ориентации.
- Коснитесь «Разрешить».
- Компас запустится сразу же.
Если вы коснулись «Не разрешать», перезагрузите страницу и снова коснитесь «Запустить компас».
В iOS 12.1 и более ранних версиях запроса нет: коснитесь «Запустить компас» один раз, и компас запустится. В iOS 12.2–12.5 компас не запустится, пока вы не включите «Доступ к движению и ориентации» в разделе «Настройки» > Safari > «Конфиденциальность и безопасность»; в этих версиях он по умолчанию выключен.
Это единственное касание — единственное отличие от Android.
В старых руководствах предлагается включить «Доступ к движению и ориентации» в разделе «Настройки» > Safari > «Конфиденциальность и безопасность». Этот переключатель был удалён в iOS 13, поэтому на современных iPhone и iPad его нет. Его заменил запрос на странице.
Обратите внимание: в компьютерах Mac нет встроенного магнитометра, поэтому они не покажут направление. Откройте эту страницу на телефоне.
Насколько точен онлайн-компас?
Используйте онлайн-компас в телефоне для быстрого определения направления. Берите физический компас во всех случаях, когда ошибка в 15 градусов имела бы значение.
| Прибор | Типичная точность |
|---|---|
| Визирный или зеркальный компас | около 1°–2° |
| Военный линзовый компас | около 2° |
| Компас с опорной пластиной | около 2°–5° |
| Телефон, откалиброванный, вдали от металла | около 5°–15° |
| Телефон рядом с магнитами или металлом | совершенно ненадёжен, погрешность от 10° до 180° |
Что такое магнитный север, истинный север и магнитное склонение?
Истинный север — это направление на географический Северный полюс, точку, в которой сходятся все меридианы (воображаемые линии долготы, проходящие между полюсами).
Магнитный север — это горизонтальное направление магнитного поля Земли в том месте, где вы находитесь. Ваш компас указывает не на магнитный полюс, а выравнивается по местным силовым линиям, которые искривляются из-за геологии под вами и неравномерной формы поля, создаваемого в ядре Земли. В отличие от истинного севера, магнитный север со временем смещается по мере изменения этого поля.
Магнитное склонение — это угол между магнитным севером и истинным (географическим) севером в вашей конкретной точке на Земле. Его называют восточным склонением, когда магнитный север лежит к востоку от истинного севера, и западным склонением, когда он лежит к западу.
Часто задаваемые вопросы
Что означают магнитный курс и истинный курс?
Магнитный курс — это направление, в котором вы смотрите, измеренное в градусах по часовой стрелке от местного магнитного севера, то есть направления, куда указывает магнитное поле в том месте, где вы находитесь. Истинный курс — это направление, в котором вы смотрите, измеренное в градусах по часовой стрелке от истинного севера.
Почему мой телефон не показывает магнитный курс, хотя я включил разрешения для датчика компаса?
В некоторых смартфонах нет встроенного магнитометра, например в Samsung Galaxy A07 (версия 4G LTE). Убедитесь, что в вашем телефоне есть встроенный магнитометр.
Почему на iPhone нужно коснуться «Запустить компас»?
Apple требует, чтобы запрос разрешения на данные о движении и ориентации исходил от прямого действия пользователя, поэтому эта страница не может запросить его при загрузке. Коснитесь «Запустить компас», затем «Разрешить», и в дальнейшем компас будет работать как обычно. В Android такого требования нет, поэтому там он запускается сам.
Почему магнитный курс указывает не в ту сторону?
Снимите магнитный чехол или кошелёк, отойдите от металла и выполните калибровку «восьмёркой». Если показания по-прежнему смещены на постоянную величину, это склонение, а не неисправность.
Почему показания скачут?
Из-за помех. Обычные причины — магнитные держатели, колонки, стальная мебель и салоны автомобилей. Отойдите в сторону и откалибруйте заново.
Почему этот компас не работает на моём ноутбуке?
В ноутбуках и настольных компьютерах почти никогда нет магнитометра, а в MacBook его нет вовсе. Откройте эту страницу на телефоне.
Использует ли этот компас GPS для определения магнитного курса?
Нет. Магнитный курс определяется по встроенному магнитометру вашего устройства в сочетании с акселерометром, который корректирует наклон. GPS и другие сигналы позиционирования используются, только если вы включите службы геолокации для получения координат.
Показывает ли этот компас истинный или магнитный север?
Он может показывать оба. По умолчанию, при выключенных службах геолокации, он показывает магнитный курс. При включении служб геолокации он показывает и истинный курс, и магнитный.
Он так же точен, как настоящий компас?
Нет. Погрешность телефона обычно составляет 5–15 градусов; у хорошего компаса с опорной пластиной — около 2. За удобство приходится платить точностью.
Вы отслеживаете моё местоположение?
Показания датчиков обрабатываются в вашем браузере и никогда не загружаются. Если вы включите службы геолокации, ваши координаты отправляются на наш собственный сервер, где мы вычисляем истинный курс, магнитное склонение и высоту над уровнем моря. Время восхода и захода солнца запрашивается через публичный API, поэтому ваши координаты передаются этому сервису. Мы их не храним.
Работает ли этот компас офлайн?
Для первой загрузки этой страницы нужно подключение к интернету. После этого оставьте вкладку открытой, и магнитный курс будет продолжать работать офлайн. Истинный курс, склонение, название места, высота и время восхода и захода солнца требуют подключения, поэтому перестают обновляться. На iPhone после перезагрузки страницы снова коснитесь «Запустить компас». Safari запоминает ваше разрешение, поэтому новый запрос не появляется.
Что произойдёт, если включить службы геолокации?
Если вы включите службы геолокации, появится дополнительная информация: ваши координаты (широта и долгота), место, где вы сейчас находитесь, истинный курс, магнитное склонение, высота над уровнем моря, а также время восхода и захода солнца.