Почему Яндекс Карты не определяют местоположение на айфоне

Чаще всего у приложения нет разрешения на геолокацию или оно урезано до приблизительного. Реже виноваты слабый спутниковый сигнал, режим энергосбережения или ограничения мобильного интернета. Яндекс Карты на iPhone определяют местоположение по трём источникам: спутникам GPS и ГЛОНАСС, сетям Wi-Fi поблизости и вышкам сотовой связи. Если какой-то источник недоступен, точка на карте прыгает, стоит на месте или не появляется вовсе. Как выглядят разные сбои:

  • синяя точка не появляется — приложению запрещён доступ к геопозиции или службы геолокации выключены целиком;
  • вместо точки большой полупрозрачный круг — выключена «Точная геопозиция», и приложение знает район, но не дом;
  • точка стоит в другом месте — спутники не видны или сигнал искажён;
  • точка есть, а карта вокруг серая — нет мобильного интернета: координаты известны, но подложку загрузить неоткуда.

Как проверить разрешение на геолокацию в настройках iPhone

Разрешения для Яндекс Карт задаются в системных настройках iOS, а не внутри приложения. Порядок такой:

  1. Откройте «Настройки» → «Конфиденциальность и безопасность» → «Службы геолокации». Переключатель вверху страницы должен быть включён.
  2. Найдите в списке «Яндекс Карты» и выберите «При использовании приложения».
  3. На той же странице включите «Точная геопозиция». Без неё приложение будет показывать примерную область, а не точку.
  4. Закройте Яндекс Карты через переключатель приложений, откройте заново и нажмите на карте кнопку своего местоположения.

Если пункт «Службы геолокации» серый и не нажимается, проверьте «Настройки» → «Экранное время» → «Контент и конфиденциальность»: там изменение геолокации могло быть запрещено, например на телефоне ребёнка. На служебных iPhone ограничения иногда задаёт работодатель через профиль управления, и снять их может только он.

Если ничего не помогло, крайняя мера — «Настройки» → «Основные» → «Перенос или сброс iPhone» → «Сброс» → «Сбросить геонастройки». Разрешения сбросятся у всех приложений, и каждое спросит их заново; важно не нажать «Не разрешать» машинально.

Почему геопозиция определяется неправильно

Когда Яндекс Карты показывают ваше местоположение в соседнем квартале или в другом городе, сначала выясните, касается ли сбой только Яндекса. Откройте встроенные Карты Apple или Google Карты, если они установлены. Если гугл и яндекс показывают одну и ту же неверную точку, проблема в сигнале или в телефоне, а не в приложении.

Что видноВероятная причинаЧто сделать
Неверная точка только в ЯндексеПриблизительная геопозиция или сбой приложенияВключить точную геопозицию, обновить приложение
Неверно во всех картах, в помещенииСпутники не видны, телефон ориентируется по Wi-FiВыйти на открытое место и подождать
Неверно во всех картах, на улицеПомехи спутниковому сигналу в районеОриентироваться по карте вручную
Стрелка смотрит не в ту сторонуКомпас не откалиброванВключить калибровку компаса

В ряде мест спутниковый сигнал временно искажается, и телефон уверенно показывает координаты в нескольких километрах от реальных. Настройками iPhone это не исправить: остаётся ориентироваться по названиям улиц и строить маршрут от точки, выбранной на карте вручную. Где и когда это происходит, зависит от региона. Калибровка компаса включается в «Службы геолокации» → «Системные службы» → «Калибровка компаса».

Работает ли Яндекс Карта на телефоне без мобильного интернета

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

Что сделать заранее, пока связь есть:

  1. В настройках Яндекс Карт найдите раздел загрузки карт для работы без сети и скачайте свой город и регион поездки. Название пункта зависит от версии приложения.
  2. Постройте маршрут при подключении к Wi-Fi и не закрывайте приложение до выезда.
  3. Добавьте важные адреса в «Избранное», чтобы не зависеть от поиска.

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

Не работает геолокация в Яндекс Навигаторе и Яндекс Про

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

  • если приложение просит доступ к геопозиции «Всегда», выберите этот вариант: с вариантом «При использовании приложения» часть функций в фоне может не работать;
  • «Точная геопозиция» должна быть включена;
  • в «Настройки» → «Основные» → «Обновление контента» переключатель у приложения должен быть включён;
  • режим энергосбережения стоит выключить: он ограничивает фоновую работу, и метка на маршруте начинает отставать.

Если Яндекс Про неверно определяет, где вы находитесь, проверьте эти пункты, затем пишите в поддержку через само приложение. Не сообщайте коды из СМС и пароль людям, которые звонят от имени поддержки: настоящая поддержка их не спрашивает.

Не работают почта, поиск или клавиатура Яндекса на айфоне

Сбои других сервисов Яндекса на iPhone обычно не связаны с геолокацией, но проверяются похоже: сначала разрешения в настройках iOS, потом обновление приложения в App Store.

  • Яндекс Почта. Если письма не загружаются только вне Wi-Fi, проверьте «Настройки» → «Сотовая связь»: приложению должен быть разрешён доступ к мобильным данным. Если ящик подключён во встроенной «Почте» iPhone, для неё нужен отдельный пароль приложения из настроек Яндекс ID.
  • Поиск Яндекса. Если поиск показывает не мой город, а соседний, приложению Яндекс или браузеру не выдан доступ к геопозиции, и регион определяется по сети. Разрешение выдаётся в тех же «Службах геолокации».
  • Яндекс Клавиатура. Её добавляют в «Настройки» → «Основные» → «Клавиатура» → «Клавиатуры» → «Новые клавиатуры». Для подсказок нужен «Полный доступ». В полях ввода пароля iOS сама переключается на системную клавиатуру — это защита, а не поломка.

Чего не стоит делать при сбое геолокации

  • Удалять Яндекс Карты перед поездкой: скачанные карты для работы без сети удалятся вместе с приложением.
  • Выключать службы геолокации целиком ради экономии заряда: тогда перестанут работать и карты, и функция поиска потерянного телефона.
  • Сбрасывать iPhone до заводских настроек при первом сбое: проблема почти всегда в одном переключателе, а полный сброс сотрёт данные.