Как работает GPS в приложении водителя

Мобильное приложение водителя для определения местоположения использует гибридную схему определения текущих координат.

Схема 1. Основная

Для определения местоположения используется встроенные службы Android. В разных сборках и локализациях они могут называться: 

  • Google сервисы
  • Сервисы Google Play

В этой схеме для определения могут быть использованы не только GPS координаты, но и определение местоположения по сотовым вышкам и WiFi сетям.

Конфигурация типа определения задается самим пользователем смартфона в настройках ОС Android.

Для стабильной работы Схемы 1 необходимо регулярно обновлять версию Google сервисов.

Схема 2. Вспомогательная

Для определения местоположения используются только координаты от GPS датчика.

Данная схема работает нестабильно на версиях Android 5 и выше. Это связано с ограничениями, введенными Google.