Проверяем разрешения геолокации

Первая и самая частая причина, почему 2ГИС не определяет местоположение — недостаточные разрешения приложения. Операционная система должна дать приложению доступ к данным геолокации, иначе оно просто не сможет его получить.

На Android:

  • Откройте Настройки → Приложения → 2ГИС
  • Перейдите в раздел «Разрешения»
  • Найдите «Местоположение» и убедитесь, что оно установлено на «Разрешить» или «Разрешить всегда»
  • Проверьте, что не включено ограничение по фону (разрешение должно действовать в фоне)

На iOS:

  • Откройте Настройки → Конфиденциальность → Службы геолокации
  • Убедитесь, что Службы геолокации включены (переключатель вверху)
  • Найдите 2ГИС в списке приложений и установите «Всегда» или «При использовании приложения»

Включаем точный GPS

Даже если разрешения выданы корректно, GPS может быть просто отключен. Это не то же самое, что сервис геолокации — GPS требует явного включения на уровне системы устройства и потребляет больше энергии.

На Android:

  • Откройте Быстрые параметры (свайп вниз с верхнего края экрана)
  • Найдите кнопку «GPS» или «Определение местоположения» и нажмите на неё
  • Выберите режим «Высокая точность» — это использует спутники, сотовые сети и Wi-Fi одновременно для максимально точного определения позиции

На iOS:

  • Откройте Настройки → Конфиденциальность → Службы геолокации
  • Убедитесь, что сервис включен целиком (переключатель может быть отключен на уровне системы)
  • iOS обычно комбинирует GPS, Wi-Fi и сотовые сети автоматически, без отдельного выбора режима

Помните: на iOS точный GPS может быть ограничен по дизайну приватности. Приложение получит примерное местоположение, а затем уточнит его за несколько секунд. Это штатное поведение.

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

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

Процесс калибровки прост: возьмите телефон и медленно вращайте его в воздухе восьмёркой 5–10 раз. Датчик должен пересчитаться автоматически. Некоторые приложения позволяют запустить калибровку явно — в меню настроек или нажатием на иконку компаса.

Важный момент: держите телефон подальше от мощных магнитных полей — вблизи больших металлических конструкций, электромагнитов или мощных динамиков. Они могут помешать корректной калибровке и привести к постоянным ошибкам ориентации.

Что делать, если не помогло

Если 2ГИС по-прежнему не определяет местоположение, попробуйте эти шаги:

  1. Перезагрузите устройство. GPS-модуль часто требует перезагрузки для корректного включения. Просто перезагрузитесь и проверьте снова.
  2. Проверьте режим энергосбережения. В агрессивном режиме система может отключить GPS для сохранения батареи. Отключите энергосбережение временно и посмотрите, заработает ли определение.
  3. Обновите приложение. Устаревшая версия может содержать баги. Проверьте обновления в официальном магазине приложений (Google Play, App Store).
  4. Очистите кэш приложения. На Android: Настройки → Приложения → 2ГИС → Хранилище → Очистить кэш. Это не удалит ваши данные, но может устранить ошибки в работе.
  5. Переустановите приложение. Если всё остальное не помогло — удалите 2ГИС полностью и установите заново из магазина приложений.

Помните, что 2ГИС в каталоге остаётся доступна даже при ограничениях мобильного интернета. Если вас интересует, какие сервисы и по каким причинам функционируют в ограниченных условиях, узнайте, как ресурсы попадают в белый список и какие особенности это имеет для пользователей.

Если проблема сохраняется даже после всех перечисленных действий, обратитесь в техподдержку 2ГИС или посмотрите раздел с рекомендациями — возможно, дело в специфике вашего устройства или в техническом сбое на стороне сервиса.