Недавно столкнулся с ситуацией, которую никак не могу понять. Часто гуляю по незнакомым районам и пользуюсь навигацией на телефоне. Само местоположение обычно определяется правильно, но вот направление постоянно ведет себя странно. Например, выхожу из метро, открываю карту, а стрелка показывает, что я смотрю на север. Начинаю идти по этой подсказке, а через несколько секунд карта резко поворачивается, и оказывается, что мне нужно было идти совсем в другую сторону.
Самое интересное, что если вернуться в это же место через день или два, ситуация повторяется, но уже по-другому. Иногда направление сразу определяется правильно, иногда приходится пройти метров 20–30, чтобы стрелка наконец перестала вращаться. Такое происходит не только в центре города, но и в обычных жилых районах.
Почитал немного про компасы в телефонах. Насколько понял, онлайн-компас ([url=
https://onlinecompass.net/]online compass[/url]) — это цифровой компас, который открывается прямо в браузере и использует датчики телефона. Если разрешен доступ к геолокации, он также использует GPS устройства для определения местоположения и помогает показывать направление относительно сторон света. Из-за этого мне стало интересно, насколько вообще можно доверять таким показаниям, если разные приложения иногда ведут себя по-разному.
Пробовал калибровать телефон, рисовал "восьмерку" в воздухе, снимал магнитный чехол, даже сравнивал результат с другим смартфоном. Иногда оба телефона показывают одинаково, а иногда между ними разница почти в 40–50 градусов. При этом GPS у обоих показывает практически одну и ту же точку на карте.
Еще заметил, что если стоять на месте, стрелка может постоянно немного дергаться. Но стоит немного пройтись, как направление становится заметно точнее. Не понимаю, это нормальная особенность работы телефона или все-таки какой-то датчик начинает работать неправильно?
У кого-нибудь было такое? От чего в реальности чаще всего зависит такая разница в направлении: от магнитного датчика телефона, окружающих металлических конструкций, качества GPS или еще от чего-то? И как вы обычно проверяете, что телефон действительно показывает правильное направление, если рядом нет обычного компаса?