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 Maps, но без необходимости переключаться на другое приложение.
Что вы можете сделать с помощью Driver SDK для поездок по требованию
Используйте Driver SDK для поездок по требованию, чтобы обмениваться данными с Fleet Engine:
- Положение автомобиля на карте в реальном времени.
- Координаты широты и долготы для путевых точек поездки, предоставляемые Navigation SDK.
- Оставшееся расстояние до следующей путевой точки.
- Расчетное время прибытия к следующей путевой точке.
- Маршрут, по которому должно следовать транспортное средство, указан в навигационном SDK.
Как работает Driver SDK для поездок по требованию
Driver SDK зависит от Navigation SDK в плане информации о маршрутизации и пункте назначения. Вместе с информацией из Navigation SDK, Driver SDK интегрируется с вашим приложением для водителя и предоставляет Fleet Engine поток обновлений местоположения, координат широты и долготы, оставшегося расстояния и расчетного времени прибытия. Все остальные обновления данных о транспортном средстве должны отправляться на серверную часть клиента, которая передает данные в Fleet Engine.
Как использовать Driver SDK для поездок по требованию
Выберите свою платформу, чтобы узнать, как начать использовать Driver SDK.
Андроид
1 | Получите SDK драйверов для Android | Дополнительные сведения см. в разделе «Получение SDK драйвера» . |
2 | Настройка проекта Google Cloud Console | Дополнительную информацию см. в разделе Настройка проекта Google Cloud Console . |
3 | Объявить зависимости | Дополнительные сведения см. в разделе Объявление зависимостей . |
4 | Создание токенов аутентификации | Дополнительные сведения см. в разделе Создание токенов аутентификации . |
5 | Инициализируйте SDK драйвера | Дополнительные сведения см. в разделе Инициализация Driver SDK . |
6 | Подготовьте автомобиль | Дополнительную информацию см. в разделе «Подготовка автомобиля» . |
7 | Укажите детали поездки | Дополнительную информацию см. в разделе Настройка деталей поездки . |
iOS
1 | Получите SDK драйверов для iOS | Дополнительные сведения см. в разделе «Получение SDK драйвера» . |
2 | Настройка проекта Google Cloud Console | Дополнительную информацию см. в разделе Настройка проекта Google Cloud Console . |
3 | Создание токенов аутентификации | Дополнительные сведения см. в разделе Создание токенов аутентификации . |
4 | Инициализируйте SDK драйвера | Дополнительные сведения см. в разделе Инициализация Driver SDK . |
5 | Подготовьте автомобиль | Дополнительную информацию см. в разделе «Подготовка автомобиля» . |
6 | Укажите детали поездки | Дополнительную информацию см. в разделе Настройка деталей поездки . |
Что дальше
См. документацию для платформы, на которой вы хотите установить Driver SDK: