
Driver SDK — это набор инструментов для мобильных приложений и фундаментальный компонент Fleet Engine. С помощью этого SDK ваше приложение для водителей может как управлять рабочими заданиями, так и обеспечивать навигацию и построение маршрутов для водителей.
Прежде чем начать
Данное руководство предполагает, что вы ознакомились со следующей информацией:
- Основные сведения о системе управления автопарком .
- Модель данных для транспортных средств .
- Модель данных для запланированных задач .
- Как настроить Fleet Engine .
- Как создавать и использовать транспортные средства в Fleet Engine .
Что такое 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.

Как использовать 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: