Обзор запланированных задач 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 Карт, но без необходимости переключаться на другое приложение.

Что можно сделать с помощью 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 и Customer Backend.

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

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

Андроид

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

iOS

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

Что дальше?

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