Обзор запланированных задач Driver SDK

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

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

Данное руководство предполагает, что вы ознакомились со следующей информацией:

Что такое Driver SDK для запланированных задач?

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

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

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

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

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

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

Как работает SDK драйвера для запланированных задач

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

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

Как использовать Driver SDK для выполнения запланированных задач

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

Android

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

iOS

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

Что дальше?

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