Обзор запланированных задач 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 следующим образом:

  • Положение автомобиля доставки на карте в реальном времени.
  • Координаты широты и долготы остановки.
  • Оставшееся расстояние до остановки.
  • Ориентировочное время прибытия на остановку.
  • Маршрут, который должно пройти транспортное средство, указан в навигационном 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 Подготовьте автомобиль Дополнительную информацию см. в разделе «Подготовка автомобиля» .

iOS

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

Что дальше

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