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