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

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

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

Используйте 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 оптимизации маршрутов см. в разделе Клиентские библиотеки .

Что дальше