# Геолокация

Отвечает на вопрос: Почему телефон не отдаёт координаты?

## Кто включает

Передачу координат включает владелец телефона, в приложении на аппарате.

Переключатель включается, только когда на телефоне включены геолокация, геолокация для рабочего профиля и определение по сети, а Wyrd разрешены точное местоположение «всегда» и работа в фоне без ограничений. Чего не хватает, приложение перечисляет.

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

В карточке устройства строка «Передача положения» показывает, включена ли передача на телефоне.

## Разрешения

Приложение просит два разрешения на геолокацию подряд, и решает второе.

Первое – обычное окно Android. Ответ «Только при использовании приложения» позицию в фоне не даёт.

Второе – «Разрешать всегда». Android выдаёт его только со страницы разрешений приложения, и приложение открывает её само. Если момент упущен: **Settings → Location → App location permissions → Wyrd**.

![Разрешение местоположения для Wyrd](https://docs.wyrd.link/assets/img/ru/phone-location-permission.png)

Состояние обоих видно на экране «Device status». Строка в состоянии DENIED нажимается и запрашивает заново.

![Экран «Device status»](https://docs.wyrd.link/assets/img/ru/phone-status.png)

## Источник координат

Координаты приходят из двух источников: спутника и сети. Спутник работает под открытым небом, в помещении молчит. Сетевое определение работает везде, но GrapheneOS поставляется с ним выключенным. Для него телефон отправляет выбранному поставщику идентификаторы ближайших сетей Wi-Fi и вышек связи.

Включается в личном профиле:

**Settings → Location → Location services → вкладка Personal → Network location → выбрать поставщика.**

![Раздел «Местоположение» в настройках](https://docs.wyrd.link/assets/img/ru/phone-location.png)

![Службы местоположения, вкладка Personal](https://docs.wyrd.link/assets/img/ru/phone-location-services.png)

![Выбор поставщика сетевого определения](https://docs.wyrd.link/assets/img/ru/phone-network-location.png)

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

Что доступно телефону сейчас, показывает строка «Position sources» на том же экране «Device status».

## Если координат нет

Если координат нет, причина стоит рядом с командой: «Устройства» → телефон → вкладка «Команды» → «Недавние команды».

![Причина отказа рядом с командой](https://docs.wyrd.link/assets/img/ru/console-command-reason.png)

## Как передаются координаты

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

Команда из панели запрашивает свежую засечку. Если её получить не удалось, телефон отдаёт последнюю сохранённую, и время «Снято» показывает её возраст.

Выключенный переключатель останавливает сбор и стирает последнюю засечку на телефоне.

Точка показывается на карте. Откуда сервер Wyrd берёт карту, описано на странице [«Что нужно от сервера»](https://docs.wyrd.link/ru/server/requirements/).
