#Что происходит и на каких устройствах это возможно
Без Wi-Fi карты или навигатор перестают определять положение либо показывают только старую точку. GPS может работать без интернета, но в помещении слабый спутниковый сигнал и выключенные службы повышения точности затрудняют получение координат.
#Причины и диагностические признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Слабый сигнал GPSСпутниковый приём нарушается внутри здания или автомобиля с экранирующим стеклом. | На открытом месте местоположение появляется быстрее. | Проверить на улице с обзором неба. |
| Отключена геолокация или точный доступПриложение не получило разрешение либо оно ограничено приблизительным положением. | Система предлагает открыть настройки местоположения. | Включить необходимые настройки и разрешение. |
| Не работает улучшение точностиWi-Fi используется для оценки положения по точкам доступа, даже если телефон не подключается к ним. | В помещении точка находится лишь с включённым Wi-Fi. | Проверить службу точности и сканирование. |
#Пошаговое решение
- Сравните работу в помещении и на улицеОткройте приложение «Карты» на улице, где видна значительная часть неба, дайте устройству несколько минут определить точку, затем выключите Wi-Fi, оставив геолокацию включённой. Если положение определяется только внутри помещения с Wi-Fi, это часто нормальное ограничение спутникового сигнала, а не поломка.
- Включите доступ к геопозицииОткройте «Настройки» → «Местоположение» и включите «Использовать местоположение». На некоторых телефонах можно дважды провести сверху вниз и коснуться плитки «Геолокация». Снова откройте карты; если переключатель был выключен, они должны получить координаты.
- Проверьте разрешение для конкретного приложенияОткройте «Настройки» → «Приложения» → «Карты»/другое приложение → «Разрешения» → «Местоположение». Выберите доступ во время использования. На Android 12 и новее при необходимости включите «Точное местоположение» для навигатора; если достаточно примерного района, не повышайте точность без необходимости.
- Проверьте службу повышения точностиНа Android 12+ откройте «Настройки» → «Местоположение» → «Службы геолокации» → «Точность геолокации» и посмотрите переключатель «Повысить точность». При его включении система использует спутники, вышки мобильной сети и данные беспроводных точек доступа. Учитывайте последствия для конфиденциальности, если предпочитаете ограничить сбор таких сигналов.
- Различайте Wi-Fi как подключение и сканированиеВ «Настройки» → «Местоположение» → «Службы геолокации» откройте «Сканирование Wi-Fi» и «Сканирование Bluetooth», если они есть. Сканирование может использоваться для определения места без подключения к сети. Проверьте качество определения и решите, нужно ли оставлять функции включёнными; при выключении точность в помещении закономерно падает.
- Исключите влияние сети и режима полётаПроверьте, выключен ли режим полёта, а мобильная сеть доступна для подгрузки карты. GPS сам по себе не требует передачи данных, но без заранее сохранённой карты вы можете видеть пустой фон. Для теста заранее скачайте офлайн-карту через настройки картографического приложения, если такая функция доступна.
- Проверьте результат на открытом воздухеПерезагрузите телефон и повторите на улице с двумя приложениями, использующими местоположение. Если оба долго не определяют точку даже при ясном обзоре неба и включённой геолокации, соберите данные модели и версии Android для производителя или сервиса.
#Как проверить исправление
На улице при включённой геолокации отметка должна приблизиться к фактическому месту даже с отключённым Wi-Fi; в зданиях точность и время определения могут заметно ухудшаться. Сравните обе ситуации.
#Если проблема осталась
Если без Wi-Fi карта не подгружается, но координаты есть, это проблема передачи картографических данных, а не датчика геопозиции; проверяйте мобильный интернет отдельно.