Обзор поездок по запросу Driver SDK

Driver SDK — это набор инструментов для мобильных приложений и фундаментальный компонент Fleet Engine. С помощью этого SDK ваше приложение для водителя может управлять назначенными поездками и обеспечивать водителю возможности навигации и маршрутизации.

Прежде чем начать

В этом руководстве предполагается, что вы прочитали следующее:

Что такое Driver SDK для поездок по требованию?

Driver SDK передает данные о местоположении транспортных средств и поездках в Fleet Engine, чтобы Fleet Engine мог отслеживать транспортные средства и назначенные им поездки. По своей сути SDK использует прослушиватель событий для отправки обновлений местоположения и координат широты и долготы, а также текущего сегмента маршрута и пункта назначения из Navigation SDK в Fleet Engine, когда ваш водитель начинает движение.

Зачем использовать Driver SDK для поездок по требованию?

Driver SDK упрощает интеграцию с Fleet Engine для обновления маршрутов водителя. С помощью этого SDK ваш водитель может использовать одно приложение для управления заданиями и навигации, как если бы он использовал потребительскую версию Google Maps, но без необходимости переключаться на другое приложение.

Что вы можете сделать с помощью Driver SDK для поездок по требованию

Используйте Driver SDK для поездок по требованию, чтобы обмениваться данными с Fleet Engine:

  • Положение автомобиля на карте в реальном времени.
  • Координаты широты и долготы для путевых точек поездки, предоставляемые Navigation SDK.
  • Оставшееся расстояние до следующей путевой точки.
  • Расчетное время прибытия к следующей путевой точке.
  • Маршрут, по которому должно следовать транспортное средство, указан в навигационном SDK.

Как работает Driver SDK для поездок по требованию

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

Системная диаграмма, показывающая, как Driver SDK взаимодействует от клиентов с инфраструктурой клиента, а затем с инфраструктурой Google через Fleet Engine и серверную часть клиента.

Как использовать Driver SDK для поездок по требованию

Выберите свою платформу, чтобы узнать, как начать использовать Driver SDK.

Андроид

1 Получите SDK драйверов для Android Дополнительные сведения см. в разделе «Получение SDK драйвера» .
2 Настройка проекта Google Cloud Console Дополнительную информацию см. в разделе Настройка проекта Google Cloud Console .
3 Объявить зависимости Дополнительные сведения см. в разделе Объявление зависимостей .
4 Создание токенов аутентификации Дополнительные сведения см. в разделе Создание токенов аутентификации .
5 Инициализируйте SDK драйвера Дополнительные сведения см. в разделе Инициализация Driver SDK .
6 Подготовьте автомобиль Дополнительную информацию см. в разделе «Подготовка автомобиля» .
7 Укажите детали поездки Дополнительную информацию см. в разделе Настройка деталей поездки .

iOS

1 Получите SDK драйверов для iOS Дополнительные сведения см. в разделе «Получение SDK драйвера» .
2 Настройка проекта Google Cloud Console Дополнительную информацию см. в разделе Настройка проекта Google Cloud Console .
3 Создание токенов аутентификации Дополнительные сведения см. в разделе Создание токенов аутентификации .
4 Инициализируйте SDK драйвера Дополнительные сведения см. в разделе Инициализация Driver SDK .
5 Подготовьте автомобиль Дополнительную информацию см. в разделе «Подготовка автомобиля» .
6 Укажите детали поездки Дополнительную информацию см. в разделе Настройка деталей поездки .

Что дальше

См. документацию для платформы, на которой вы хотите установить Driver SDK: