Проверяем разрешения геолокации
Первая и самая частая причина, почему 2ГИС не определяет местоположение — недостаточные разрешения приложения. Операционная система должна дать приложению доступ к данным геолокации, иначе оно просто не сможет его получить.
На Android:
- Откройте Настройки → Приложения → 2ГИС
- Перейдите в раздел «Разрешения»
- Найдите «Местоположение» и убедитесь, что оно установлено на «Разрешить» или «Разрешить всегда»
- Проверьте, что не включено ограничение по фону (разрешение должно действовать в фоне)
На iOS:
- Откройте Настройки → Конфиденциальность → Службы геолокации
- Убедитесь, что Службы геолокации включены (переключатель вверху)
- Найдите 2ГИС в списке приложений и установите «Всегда» или «При использовании приложения»
Включаем точный GPS
Даже если разрешения выданы корректно, GPS может быть просто отключен. Это не то же самое, что сервис геолокации — GPS требует явного включения на уровне системы устройства и потребляет больше энергии.
На Android:
- Откройте Быстрые параметры (свайп вниз с верхнего края экрана)
- Найдите кнопку «GPS» или «Определение местоположения» и нажмите на неё
- Выберите режим «Высокая точность» — это использует спутники, сотовые сети и Wi-Fi одновременно для максимально точного определения позиции
На iOS:
- Откройте Настройки → Конфиденциальность → Службы геолокации
- Убедитесь, что сервис включен целиком (переключатель может быть отключен на уровне системы)
- iOS обычно комбинирует GPS, Wi-Fi и сотовые сети автоматически, без отдельного выбора режима
Помните: на iOS точный GPS может быть ограничен по дизайну приватности. Приложение получит примерное местоположение, а затем уточнит его за несколько секунд. Это штатное поведение.
Калибровка компаса и датчиков
Если геолокация работает, но стрелка компаса на карте указывает в неправильную сторону, виновата калибровка датчика. Для навигации это критично — неправильная ориентация сбивает при поиске, хотя саму позицию отображает верно.
Процесс калибровки прост: возьмите телефон и медленно вращайте его в воздухе восьмёркой 5–10 раз. Датчик должен пересчитаться автоматически. Некоторые приложения позволяют запустить калибровку явно — в меню настроек или нажатием на иконку компаса.
Важный момент: держите телефон подальше от мощных магнитных полей — вблизи больших металлических конструкций, электромагнитов или мощных динамиков. Они могут помешать корректной калибровке и привести к постоянным ошибкам ориентации.
Что делать, если не помогло
Если 2ГИС по-прежнему не определяет местоположение, попробуйте эти шаги:
- Перезагрузите устройство. GPS-модуль часто требует перезагрузки для корректного включения. Просто перезагрузитесь и проверьте снова.
- Проверьте режим энергосбережения. В агрессивном режиме система может отключить GPS для сохранения батареи. Отключите энергосбережение временно и посмотрите, заработает ли определение.
- Обновите приложение. Устаревшая версия может содержать баги. Проверьте обновления в официальном магазине приложений (Google Play, App Store).
- Очистите кэш приложения. На Android: Настройки → Приложения → 2ГИС → Хранилище → Очистить кэш. Это не удалит ваши данные, но может устранить ошибки в работе.
- Переустановите приложение. Если всё остальное не помогло — удалите 2ГИС полностью и установите заново из магазина приложений.
Помните, что 2ГИС в каталоге остаётся доступна даже при ограничениях мобильного интернета. Если вас интересует, какие сервисы и по каким причинам функционируют в ограниченных условиях, узнайте, как ресурсы попадают в белый список и какие особенности это имеет для пользователей.
Если проблема сохраняется даже после всех перечисленных действий, обратитесь в техподдержку 2ГИС или посмотрите раздел с рекомендациями — возможно, дело в специфике вашего устройства или в техническом сбое на стороне сервиса.