Маршрутизация и навигация водителя

Изображение маршрутизации драйвера Функция маршрутизации и навигации для водителей представляет собой набор инструментов для решения последней мили, состоящий из двух SDK: Navigation SDK и Driver SDK. Он предоставляет функции корпоративного уровня, которые встраивают возможности Google Maps в ваше приложение-драйвер.

Что можно сделать с маршрутизацией и навигацией водителя?

При использовании Driver Routing and Navigation вы используете как Navigation SDK, так и Driver SDK, чтобы настроить качество вождения в соответствии с вашей моделью доставки. Используйте Navigation SDK, чтобы создать в своем приложении пошаговую навигацию, которая будет направлять водителей в режиме реального времени. Настройте навигацию в соответствии с внешним видом вашего приложения и улучшите рабочие процессы водителей за счет оптимизированных маршрутов и мест высадки.

Помимо настройки опыта вождения с помощью Navigation SDK, вы можете предоставить водителям визуализацию их маршрута на целый день на карте с помощью API обзора маршрутов Driver SDK. Это позволяет водителям легко просмотреть день перед отправлением, лучше понять порядок остановок и получить более точную информацию о расчетном времени прибытия для каждой остановки и о том, когда их маршрут закончится.

Используйте Driver SDK, чтобы визуализировать местоположение ваших водителей и ход маршрута с помощью функций отслеживания поставок и отслеживания автопарка.

Зачем использовать маршрутизацию и навигацию для драйверов?

Изображение маршрутизации драйвера Когда вы управляете автопарком, крайне важно улучшить предсказуемость доставки и производительность труда водителей, чтобы оправдать ожидания потребителей. Маршрутизация и навигация для водителей помогают более эффективно направлять водителей, избегать задержек и пропущенных поставок, а также повышать удовлетворенность ваших водителей.

  • Повысьте удовлетворенность водителей . Ваше приложение может помочь водителям чувствовать контроль и осознанность при выполнении повседневных задач. Вашим водителям не нужно изучать новый интерфейс карты, они могут использовать знакомую навигацию по Картам Google. Этот опыт можно настроить для укрепления вашего бренда.
  • Повысьте производительность задач водителя . Направляйте своих водителей в нужное место с помощью маршрутов, отражающих трафик в реальном времени. Это особенно полезно для новых водителей, водителей, работающих неполный рабочий день или сезонных водителей, которым необходимо быстро приступить к выполнению своих задач. Кроме того, вы можете предоставить собственные маршруты и элементы карты, специфичные для вашей службы доставки.
  • Повысьте предсказуемость доставки . Благодаря приложению, в котором реализована поддержка Google Maps, вы можете быть более уверены в том, что ваши водители следуют ожидаемым планам маршрута. Сохранение драйверов в приложении также улучшает качество получаемых сигналов местоположения.

Как это работает

На следующей диаграмме показаны последовательности операций между всеми компонентами маршрутизации и навигации драйвера. Driver SDK передает обновления местоположения в серверную часть Fleet Engine. Навигационный SDK предоставляет водителю пошаговые инструкции (и другую навигационную информацию). Ваш бэкэнд обрабатывает всю остальную связь с Fleet Engine, например создание и обновление транспортных средств и задач. Дополнительные сведения о типах связи, которые вы можете обрабатывать с помощью серверной части, см. в разделе «Интеграция API доставки» в документации Fleet Engine.

Блок-схема процесса маршрутизации и навигации водителя

Как использовать маршрутизацию и навигацию водителя

Приведенный ниже процесс демонстрирует один из способов реализации маршрутизации и навигации драйверов. Для простоты объяснения мы сначала представляем реализацию внешнего интерфейса. Тем не менее, вы можете начать внедрение либо с первой интеграции SDK в ваше приложение для водителя, либо с интеграции Fleet Engine с вашим бэкэндом для создания задач и транспортных средств.

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

API обзора маршрутов

Пример кода для решения Last Mile Fleet Solution