13.15. Подключение внешнего источника координат

Как использовать стороннее приложение в качестве источника координат для текущего местоположения устройства. Для чего может быть нужно:

  1. Использование внешнего источника координат. Нужно подключить внешнюю GPS/GLONASS антенну или другое устройство улучшающее прием координат.

  2. Разработка приложений. Внешнего источника координат нет, но вам нужно имитировать локацию для отладки тех или иных функций своих приложений.

Это инструкция описывает одну из возможных конфигураций. У вас могут быть другие приложения и настройки, но схема подключения остается та же.

  1. Включите устройство - источник координат.

  2. Подключитесь к нему, например по Bluetooth (подключение зависит от типа устройства).

  3. Установите и настройте приложение для подмены координат, для Android такие ищутся по «Bluetooth GPS provider»

  4. Разрешите в настройках телефона фиктивные источники координат (Mock location).

  5. Включите режим трансляции координат в приложении для подмены координат

  6. Используйте любое привычное ПО для работы.

Рассмотрим конкретный рабочий сценарий

Установите приложение для подмены координаты. Например, Bluetooth GNSS или Lokito.

Включите режим разработчика на своем смартфоне. Для этого нажмите 7 раз на номер сборки (Раздел Об устройстве).

../../_images/ngm_enter_developer_mode_en.png

Рис. 13.117. Включение режима разработчика

В настройках Режима разработчика выберите приложение для подмены координат, установленное в пункте 1.

../../_images/ngm_developer_options_en.png

Рис. 13.118. Открытие настроек режима разработчика

../../_images/ngm_select_mock_location_app_en.png

Рис. 13.119. Выбор внешнего приложения-источника координат

Включите приложение для подмены координат. Создайте первую подмену, назовите ее.

../../_images/ngm_new_simulation_en.png

Рис. 13.120. Создание подмены координат

Выберите точку на карте (или воспользуйтесь текущим), нажмите иконку Play.

../../_images/ngm_select_point_play_en.png

Рис. 13.121. Выбор точки на карте

../../_images/ngm_in_progress_en.png

Рис. 13.122. Симуляция запущена

С этого момента ваш смартфон принимает координаты вашего текущего местоположения от запущенного приложения. Запустите NextGIS Mobile, чтобы в этом убедиться.

../../_images/ngm_simulated_location_en.png

Рис. 13.123. Координаты из внешнего источника в NextGIS Mobile