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

Как использовать Driver SDK для поездок по запросу
Выберите платформу, чтобы узнать, как начать работу с Driver SDK.
Android
| 1 | Как получить Driver SDK для Android | Подробнее о том, как получить Driver SDK… |
| 2 | Как настроить проект в консоли Google Cloud | Подробнее о том, как настроить проект в консоли Google Cloud… |
| 3 | Задекларируйте зависимости | Подробнее о том, как объявлять зависимости… |
| 4 | Как создать токены аутентификации | Подробнее о том, как создать токены аутентификации… |
| 5 | Инициализация Driver SDK | Подробнее о том, как инициализировать Driver SDK… |
| 6 | Подготовьте автомобиль | Подробнее о том, как подготовить автомобиль… |
| 7 | Как указать детали поездки | Подробнее о том, как задать детали поездки… |
iOS
| 1 | Как получить Driver SDK для iOS | Подробнее о том, как получить Driver SDK… |
| 2 | Как настроить проект в консоли Google Cloud | Подробнее о том, как настроить проект в консоли Google Cloud… |
| 3 | Как создать токены аутентификации | Подробнее о том, как создать токены аутентификации… |
| 4 | Инициализация Driver SDK | Подробнее о том, как инициализировать Driver SDK… |
| 5 | Подготовьте автомобиль | Подробнее о том, как подготовить автомобиль… |
| 6 | Как указать сведения о поездке | Подробнее о том, как задать сведения о поездке… |
Дальнейшие действия
Ознакомьтесь с документацией для платформы, на которой вы хотите настроить Driver SDK: