Почему сервис киблы определил другой город

Сервис киблы может показать другой город, потому что IP определяет примерное место подключения к интернету. При VPN это часто город сервера VPN, а в мобильной сети - место выхода трафика оператора. Исправьте город или уточните свою точку на карте: направление пересчитается для нее.

Например, человек находится в Екатеринбурге, но подключен через VPN во Франкфурте. Сайт получает сведения о внешнем подключении и может предложить Франкфурт. Это не означает, что ваш телефон физически переместился или расчет направления обязательно сломан.

Памятка: IP показывает место подключения; VPN может показать город своего сервера; Город и маркер можно исправить вручную
Памятка РосНамаза к этой статье.

Как исправить место на нашем сайте

  1. Посмотрите название и маркер, с которыми открылся сервис.
  2. Найдите свой город в поиске и выберите подходящий результат.
  3. Если нужна точка точнее центра города, передвиньте маркер на свое место.
  4. Либо нажмите кнопку определения местоположения и разрешите запрос браузера, если хотите использовать этот способ.
  5. Проверьте новую подпись места и направление после пересчета.

Ручной выбор города подходит, когда не хочется предоставлять разрешение на определение местоположения. Для крупного города уточнение маркера полезно еще и потому, что его центр не совпадает с каждым домом.

Чем определение браузером отличается от IP

Запрос браузера использует доступные устройству способы определения места. Это может быть точнее IP, но точность зависит от устройства, сигнала и условий. Нельзя обещать координаты до метра только потому, что человек нажал кнопку.

Браузер запрашивает разрешение. Для обычного опубликованного сайта требуется защищенное соединение HTTPS. Если разрешение отклонено, используйте поиск и карту; отказ не мешает вручную выбрать нужное место.

Что проверить, если кнопка не работает

  • Разрешено ли определение места для сайта в браузере.
  • Доступны ли устройству необходимые службы местоположения.
  • Нет ли сообщения о неудачном запросе или недоступности сервиса.
  • Не осталась ли старая выбранная точка после поездки.

Не отключайте VPN только ради этой страницы, если он нужен для подключения. Город можно исправить без изменения сетевых настроек. Не нужно сообщать сайту домашний адрес текстом, чтобы передвинуть точку на карте.

Всегда прочитайте название места перед использованием результата. Автоматическая подсказка помогает начать, но окончательную точку выбираете вы.

Будет ли направление меняться при ходьбе

Наш сервис показывает направление для выбранной точки. Он не является постоянным навигатором с автоматическим отслеживанием прогулки или перелета и не определяет ориентацию телефона. После существенного перемещения уточните точку заново.

Для работы с компасом важно отдельно проверить север и помехи датчика. Если ни карта, ни определение места не помогают, используйте порядок действий при трудности с киблой. А расписание молитв после поездки тоже надо открыть для нового города, а не оставить домашнее.

Источники: GeoJS: геолокация IP; MaxMind: точность геолокации; MDN: геолокация.