Возможности навигации и взаимодействия с водителем являются частью пакета мобильных сервисов, который интегрирует функциональность Google Maps в ваше приложение для водителей.
Что можно сделать с помощью функций управления автомобилем и навигации?
Благодаря функциям навигации и управления водителем, вы можете использовать как Navigation SDK, так и Driver SDK для настройки процесса вождения в соответствии с вашей моделью доставки. Используйте Navigation SDK для создания пошаговой навигации в вашем приложении, чтобы направлять водителей в режиме реального времени. Вы также можете настроить навигацию в соответствии с внешним видом вашего приложения и улучшить рабочие процессы водителей за счет оптимизированных маршрутов и мест высадки.
Настройте процесс вождения с помощью Navigation SDK, а с помощью Driver SDK вы сможете визуализировать местоположение водителей и ход выполнения маршрута через обзор запланированных задач и возможности отслеживания автопарка в Consumer SDK.
Зачем использовать функции улучшения водительского опыта и навигации?
При управлении автопарком доставки крайне важно повысить предсказуемость доставки и производительность водителей, чтобы соответствовать ожиданиям потребителей. Удобство для водителей и навигация помогают более эффективно планировать маршруты, избегать задержек и срывов доставок, а также повышать удовлетворенность водителей.
- Повысьте удовлетворенность водителей: ваше приложение поможет водителям чувствовать себя уверенно и информированно, выполняя повседневные задачи. Благодаря привычной навигации Google Maps вашим водителям не нужно будет изучать новый интерфейс карт. Вы также можете настроить интерфейс, чтобы укрепить свой бренд.
- Повысьте производительность водителей: направляйте своих водителей в нужное место с помощью маршрутов, отражающих дорожную ситуацию в режиме реального времени. Эта информация особенно полезна для новых, работающих неполный рабочий день или сезонных водителей, которым необходимо быстро освоиться. Кроме того, вы можете создавать пользовательские маршруты и элементы карты, специфичные для вашей службы доставки.
- Повысьте предсказуемость доставки: благодаря приложению, интегрирующему Google Maps, вы можете быть уверены, что ваши водители будут следовать запланированным маршрутам. Кроме того, использование приложения позволяет лучше контролировать местоположение водителей.
Как это работает
На следующих диаграммах показана последовательность операций между всеми компонентами интерфейса водителя и навигации. SDK водителя передает обновления местоположения в бэкэнд Fleet Engine. SDK навигации предоставляет водителю пошаговые инструкции (и другую навигационную информацию). Ваш бэкэнд обрабатывает все остальные операции передачи данных в Fleet Engine, такие как создание и обновление транспортных средств и задач.
Поездки по запросу
На следующей диаграмме показана последовательность операций для поездок по запросу. Она разделена на две ключевые части: начало дня, когда водители включают передачу данных о местоположении в Fleet Engine, и упрощенное представление управления поездками с использованием компонентов Fleet Engine. Более подробное описание процесса организации поездки см. в разделе «Что такое поездка?» в документации по поездкам по запросу .

Запланированные задачи
На следующей диаграмме показана последовательность операций для запланированных задач. Она включает в себя матрицу типичного рабочего дня по отгрузке для одного водителя, а также то, как его работа обрабатывается в системе Fleet Engine с использованием библиотеки Fleet Tracking.
Примечание : Ваша система может использовать как отслеживание отправлений, так и отслеживание автопарка. При отслеживании отправлений система Fleet Engine фильтрует информацию об отправлении и водителе, чтобы клиент видел только информацию, относящуюся к его отправлению.

Как использовать функции управления автомобилем и навигации
В этом разделе описан один из способов реализации интерфейса водителя с навигацией. Для простоты объяснения, в этом примере сначала рассматривается реализация на стороне клиента. Вы можете начать реализацию либо с интеграции SDK в ваше приложение для водителей, либо с интеграции Fleet Engine с вашим бэкэндом для создания задач и транспортных средств.
- Интегрируйте Driver SDK в ваше приложение для водителей . Driver SDK отправляет сигналы о местоположении в реальном времени в службу Fleet Engine. Driver SDK является оболочкой для Navigation SDK. Подробности см. в руководствах пользователя Driver SDK для поездок по запросу ( Android , iOS ) и запланированных задач ( Android , iOS ).
- Внедрите функции Navigation SDK в ваше приложение для водителей . Navigation SDK — это библиотека, предоставляющая водителям настраиваемые возможности навигации, такие как пошаговые инструкции, настраиваемые маршруты и настраиваемые элементы карты. Полную документацию для разработчиков см. в разделе «Навигация с Google Maps» .
- Управляйте задачами и состоянием транспортных средств с помощью Fleet Engine . Fleet Engine — это серверная служба мобильности, которая может взаимодействовать с Fleet Engine посредством REST- или gRPC-запросов. Подробности см. в документации Fleet Engine .