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

iOS

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

Что дальше?

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