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

Как работает Driver SDK для поездок по запросу

Driver SDK зависит от Navigation SDK для маршрутной информации и пункта назначения. Вместе с информацией из Navigation SDK Driver SDK интегрируется с вашим приложением водителя и предоставляет Fleet Engine поток обновлений местоположения, координаты широты/долготы, оставшееся расстояние и ETA. Все остальные обновления данных о транспортном средстве должны быть отправлены на бэкэнд клиента, который передает данные в 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 Инициализируйте SDK драйвера Более подробную информацию см. в разделе Инициализация SDK драйвера .
6 Подготовьте автомобиль Более подробную информацию см. в разделе «Подготовка автомобиля» .
7 Укажите детали поездки Для получения дополнительной информации см. раздел Настройка деталей поездки .

iOS

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

Что дальше?

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