Оптимизация маршрута с помощью API оптимизации маршрута и Fleet Engine

В этом документе представлен обзор методов оптимизации маршрутов для всего автопарка в рамках ежедневных операций по доставке с использованием двух продуктов:

  • Двигатель автопарка
  • API оптимизации маршрутов (GMPRO)

Само по себе Fleet Engine может получать данные от любого алгоритма построения маршрутов, используя планы маршрутов, которые вы предоставляете бэкэнду Fleet Engine. Однако, если у вас нет собственного алгоритма построения маршрутов или если вы заинтересованы в изучении других решений для построения маршрутов, вы можете использовать API оптимизации маршрутов в сочетании с Fleet Engine для непрерывной оптимизации маршрутов в течение дня.

Введение

В процессе ежедневной доставки ваше решение для управления автопарком обычно использует сервис Fleet Engine для следующих задач оптимизации маршрутов:

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

API оптимизации маршрутов и система управления автопарком обеспечивают сочетание возможностей планирования и отслеживания, что делает это возможным.

API оптимизации маршрутов

API оптимизации маршрутов платформы Google Maps (GMPRO) решает сложные задачи маршрутизации транспортных средств. Например, он позволяет создать план доставки и подобрать транспортные средства для доставки, а также учесть такие ограничения, как время погрузки и вес посылки. GMPRO может создавать планы маршрутизации как асинхронно, так и практически в режиме реального времени, в зависимости от количества транспортных средств в вашем плане. Для получения дополнительной информации об оптимизации маршрутов см. документацию по API оптимизации маршрутов .

Двигатель автопарка

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

Компоненты системы

На следующей диаграмме показано, как ваши собственные системы будут интегрировать Fleet Engine, API сервисов мобильности и API оптимизации маршрутов для создания системы, которая улучшит и оптимизирует планирование и ежедневные операции с автопарком. На этой диаграмме GMPRO использует сервисы и данные Google Maps Distance Matrix для решения своих задач, но ваша интеграция может использовать данные других поставщиков.

Схема, описывающая интеграцию системы управления автопарком.

Каждый компонент выполняет определенную функцию в вашей системе управления автопарком:

  • Приложение для водителей — Вы можете создавать мобильные приложения для iOS и Android для своих водителей, используя SDK для водителей и навигации. SDK для водителей позволяет обновлять информацию о доставках, местоположении транспортных средств и статусе заказов в режиме реального времени, которую вы можете отображать в своем приложении. См. руководства пользователя SDK для водителей для поездок по запросу ( Android , iOS ). См. документацию по SDK навигации .
  • Ваши операции — Вы можете создать веб-панель управления с использованием библиотеки Google Fleet Tracking Library для отображения данных в режиме реального времени со всех транспортных средств. С её помощью вы сможете управлять своим автопарком и осуществлять мониторинг.
  • Ваши системы — Ваши внутренние сервисы и базы данных обеспечивают безопасную повседневную работу вашего бизнеса.
  • Google Systems — API оптимизации маршрутов использует API матрицы расстояний для определения расстояния и времени в пути для нескольких местоположений.

Следующие шаги

Если вас интересует интеграция Fleet Engine с API оптимизации маршрутов, ознакомьтесь со следующей информацией: