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

Разработчики Европейской экономической зоны (ЕЭЗ)

Оптимизация маршрута — это API платформы Google Карт, который генерирует оптимизированные планы маршрутов для одного или нескольких транспортных средств и их остановок.

Зачем использовать API оптимизации маршрута

Улучшите эффективность работы вашего транспортного парка с помощью планов маршрутов. Скорректируйте свои маршруты с учетом стоимости, временных ограничений, потребностей клиентов и любых других бизнес-целей. Например:

A screenshot of a map with three routes highlighted in different colors

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

Что можно сделать с помощью API оптимизации маршрутов

Используйте API оптимизации маршрутов для оптимизации маршрутов и распределения задач вашего автопарка на основе ваших собственных целей и ограничений .

  • Цели: Ваши бизнес-цели.
  • Ограничения: Ограничения ваших физических активов.
Цели Ограничения
Эффективность путешествия Оптимизируйте основные маршруты поездок, используя такие параметры, как расстояние и время в пути до пункта назначения. Рабочее время водителей Назначайте маршруты водителям с учетом их рабочего времени и перерывов.
Своевременное прибытие Отдайте приоритет самовывозу, доставке или обслуживанию, чтобы прибыть к определенному времени. Вместимость автомобиля Назначьте транспортному средству задачу в зависимости от объема груза, который оно может перевезти.
Стоимость использования транспортного средства Минимизируйте количество транспортных средств, необходимых для выполнения задачи. Временные окна Доставьте груз или задачу в определенный временной интервал.
Балансировка нагрузки Справедливо распределяйте задачи между транспортными средствами и персоналом. Зависимости и совместимость Оптимизируйте маршруты вашего автопарка с учетом типов транспортных средств, последовательности задач или условий перевозки.

Как работает API оптимизации маршрута

Доступ к API оптимизации маршрутов можно получить с помощью REST , gRPC и клиентских библиотек .

Текст запроса

Тело запроса принимает информацию о ваших грузах и транспортных средствах, доступных для их доставки. Это включает в себя такие данные, как:

  • Места получения и доставки
  • Временные окна
  • Размер и вес отправления
  • Вместимость автомобиля

Тело ответа

Орган реагирования предоставляет подробный план маршрута, который включает:

  • Последовательность остановок
  • Назначенные поставки
  • Общие показатели

Более подробную информацию о построении запроса читайте в разделе «Построение сообщения-запроса» и об интерпретации ответа в разделе «Интерпретация ответа» .

Ресурсы

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

Ресурсы данных Описание и возвращаемые данные Формат возврата
optimizeTours Этот метод возвращает оптимизированный маршрут с подробной информацией о посещениях и показателями. JSON или gRPC-протокол
batchOptimizeTours Этот метод возвращает имя ресурса длительной операции, которое указывает на завершение обработки. JSON или gRPC-протокол

Как использовать API оптимизации маршрута

1 Настройте Начните с настройки проекта Google Cloud и следуйте инструкциям по настройке, приведенным ниже.
2 Выполните базовый запрос и получите ответ После настройки начните с отправки простого запроса и получите ответ, следуя инструкциям в разделе «Создание запроса и интерпретация ответа» .
3 Попробуйте более сложный сценарий и начните создавать свой собственный запрос. Изучите примеры сценариев, начиная с оптимизации заказов на самовывоз и остановку доставки, и начните создавать запросы, соответствующие вашим вариантам использования.

Доступные клиентские библиотеки

Список доступных клиентских библиотек для API оптимизации маршрутов см. в разделе Клиентские библиотеки .

Что дальше?