Функции для водителей и навигация входят в пакет сервисов для мобильности, который позволяет встроить Google Карты в приложение для водителей.
Что можно делать с помощью функций навигации и улучшения водительского опыта
Navigation SDK и Driver SDK позволяют настроить навигацию и другие функции для водителей в соответствии с вашей моделью доставки. Используйте Navigation SDK, чтобы добавить в приложение пошаговую навигацию, которая будет помогать водителям в реальном времени. Вы также можете настроить навигацию в соответствии с дизайном приложения и оптимизировать маршруты и места высадки, чтобы водителям было удобнее работать.
Настройте навигацию с помощью Navigation SDK и используйте Driver SDK, чтобы визуализировать местоположение водителей и ход выполнения маршрута с помощью обзора запланированных задач Consumer SDK и функций Fleet Tracking.
Зачем нужны функции для водителей и навигация?
Если вы управляете парком транспортных средств, то для соответствия ожиданиям клиентов вам необходимо повышать предсказуемость доставки и продуктивность водителей. Функция "Навигация и удобство для водителей" помогает эффективнее составлять маршруты, избегать задержек и пропущенных доставок, а также повышать удовлетворенность водителей.
- Повышение удовлетворенности водителей. Ваше приложение может помочь водителям чувствовать себя увереннее и быть в курсе всего, что происходит во время выполнения задач. Водителям не придется учиться пользоваться новым интерфейсом, поскольку навигация в Google Картах им хорошо знакома. Вы также можете настроить интерфейс, чтобы укрепить свой бренд.
- Повышайте эффективность работы водителей. Направляйте водителей в нужные места с помощью маршрутов, учитывающих дорожную обстановку в реальном времени. Эта информация особенно полезна для новых, работающих неполный рабочий день или сезонных водителей, которым необходимо быстро приступить к выполнению своих задач. Кроме того, вы можете добавлять собственные маршруты и элементы карты, относящиеся к вашей службе доставки.
- Повысить предсказуемость доставки. Встроенное в приложение решение на основе Google Карт позволяет быть уверенным, что водители следуют запланированному маршруту. Кроме того, использование водителями вашего приложения повышает качество получаемых сигналов геолокации.
Принцип работы
На следующих диаграммах показана последовательность операций между всеми компонентами навигации и интерфейса водителя. Driver SDK передает данные о местоположении в серверную часть Fleet Engine. Navigation SDK предоставляет водителю пошаговые инструкции и другую навигационную информацию. Ваш сервер обрабатывает все остальные сообщения, связанные с доставкой, которые отправляются в Fleet Engine, например сообщения о создании и обновлении транспортных средств и задач.
Поездки по запросу
На диаграмме ниже показана последовательность операций для поездок по запросу. Он состоит из двух основных частей: начало дня, когда водители включают передачу геоданных в Fleet Engine, и упрощенное представление управления поездками с помощью компонентов Fleet Engine. Подробную информацию о процессе поездки можно найти в разделе Что такое поездка? документации Поездки по запросу.
Запланированные задачи
На следующей диаграмме показана последовательность операций для запланированных задач. В частности, в нем приведена матрица типичного рабочего дня водителя, занимающегося доставкой, и описано, как его работа обрабатывается в системе Fleet Engine с помощью библиотеки отслеживания автопарка.
Примечание. Ваша система может использовать как отслеживание отправлений, так и отслеживание автопарка. При отслеживании доставки Fleet Engine фильтрует информацию о доставке и водителе, чтобы клиент видел только то, что относится к его заказу.
Как использовать навигацию и другие функции для водителей
В этом разделе описывается один из способов реализации навигации для водителя. Для простоты объяснения в этом примере сначала рассматривается реализация внешнего интерфейса. Вы можете начать реализацию, сначала интегрировав SDK в приложение для водителей или интегрировав Fleet Engine с вашим внутренним сервисом для создания задач и транспортных средств.
- Интегрируйте Driver SDK в приложение для водителей. Driver SDK отправляет сигналы о текущем местоположении в сервис Fleet Engine. Driver SDK включает Navigation SDK. Подробную информацию можно найти в руководствах пользователя Driver SDK для поездок по запросу и запланированных задач.
- Внедрите в приложение для водителей функции Navigation SDK. Navigation SDK – это библиотека, которая предоставляет водителям настраиваемые возможности навигации, например пошаговые инструкции, маршруты и элементы карты. Полная документация для разработчиков доступна в статье Навигация с помощью Google Карт.
- Управляйте задачами и состоянием транспортных средств с помощью Fleet Engine. Fleet Engine – это бэкенд-служба, которая координирует задачи и транспортные средства в вашем автопарке. Обмен данными с Fleet Engine осуществляется с помощью вызовов REST или gRPC с вашего бэкенд-сервера. Подробную информацию можно найти в документации Fleet Engine.
Рекомендуемый контент
- Поездки по запросу с помощью Driver SDK
- Запланированные задачи Driver SDK
- Consumer SDK: поездки по запросу
- Запланированные задачи в потребительской версии SDK
- Основы Fleet Engine
- Cloud Logging для Fleet Engine