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

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

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

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

Что дальше?