Оптимизация маршрута — это API платформы Google Карт, который генерирует оптимизированные планы маршрутов для одного или нескольких транспортных средств и их остановок.
Зачем использовать API оптимизации маршрутов
Повышайте эффективность работы вашего транспортного парка с помощью планов маршрутов. Корректируйте свои маршруты с учетом затрат, временных ограничений, потребностей клиентов и любых других бизнес-целей. Например:
- Логистическая компания может сэкономить время и ресурсы, планируя доставку на следующий день, одновременно оптимизируя доставку для экономии времени, экономии затрат, своевременной доставки, а также удовлетворенности водителей и конечных клиентов.
- Компания по доставке еды по требованию может сделать процесс отправки быстрее и эффективнее, выбрав лучшего активного водителя, который будет забирать новые заказы, и включит его в существующие маршруты.
- Поставщик выездных услуг может повысить свою эффективность и удовлетворенность клиентов, назначая поставщиков на встречи и находя оптимальную последовательность остановок для более чем одной встречи, при этом повторно оптимизируя маршруты при возникновении проблем.
Что вы можете сделать с помощью API оптимизации маршрутов
Используйте API оптимизации маршрутов, чтобы оптимизировать маршруты вашего автопарка и назначения задач на основе ваших собственных целей и ограничений .
- Цели: Ваши бизнес-цели.
- Ограничения: ограничения ваших физических активов.
Цели | Ограничения | ||
---|---|---|---|
Эффективность путешествий | Оптимизируйте основные маршруты путешествий, используя такие параметры, как расстояние и время до пункта назначения. | График работы водителей | Назначайте маршруты водителям в зависимости от их рабочего времени и перерывов. |
Своевременное прибытие | Отдайте предпочтение самовывозу, доставке или услуге, чтобы они прибыли до определенного времени. | Вместимость автомобиля | Назначайте транспортное средство для выполнения задачи в зависимости от количества груза, которое оно может нести. |
Стоимость использования автомобиля | Минимизируйте количество транспортных средств, необходимых для выполнения задачи. | Временные окна | Доставьте груз или задание в определенный временной интервал. |
Балансировка нагрузки | Справедливо распределяйте задачи по автопарку и персоналу. | Зависимости и совместимость | Оптимизируйте маршруты своего автопарка с учетом типов транспортных средств, последовательности задач или условий доставки. |
Как работает API оптимизации маршрутов
Доступ к API оптимизации маршрутов можно получить с помощью REST , gRPC и клиентских библиотек .
Тело запроса
Орган запроса принимает информацию о ваших отправлениях и доступных транспортных средствах для их доставки. Сюда входят такие детали, как:
- Места самовывоза и доставки
- Временные окна
- Размер и вес посылки
- Вместимость автомобиля
Тело ответа
Орган реагирования предоставляет подробный план маршрута, который включает в себя:
- Последовательность остановок
- Назначенные поставки
- Общие показатели
Дополнительные сведения о построении запроса см. в разделе «Создание сообщения-запроса» , а интерпретацию ответа — в разделе «Интерпретация ответа» .
Ресурсы
В следующей таблице приведены ресурсы, доступные через API оптимизации маршрутов, а также данные, которые он возвращает.
Ресурсы данных | Описание и возвращаемые данные | Формат возврата |
---|---|---|
optimizeTours | Этот метод возвращает оптимизированный маршрут с подробной информацией о посещениях и показателях. | Прототип JSON или gRPC |
batchOptimizeTours | Этот метод возвращает имя ресурса длительной операции, которое указывает на завершение обработки. | Прототип JSON или gRPC |
Как использовать API оптимизации маршрутов
1 | Настроить | Начните с настройки проекта Google Cloud и выполните следующие инструкции по настройке. |
2 | Запустите базовый запрос и получите ответ | После настройки начните с отправки базового запроса и получения ответа, следуя инструкциям «Создание запроса и интерпретация ответа» . |
3 | Попробуйте более сложный сценарий и начните создавать собственный запрос. | Изучите примеры сценариев, начиная с оптимизации стоп-заказов при самовывозе и доставке , и начните создавать запросы, соответствующие вашим вариантам использования. |
Доступные клиентские библиотеки
Список доступных клиентских библиотек для API оптимизации маршрутов см. в разделе Клиентские библиотеки .
Что дальше
- Начните использовать API оптимизации маршрутов : перейдите к разделу «Выполнить базовый запрос» .
- Общие сведения о выставлении счетов : использование и выставление счетов
- См. пример кода и библиотек : Клиентские библиотеки и открытый исходный код .
- Следуйте передовым практикам : Лучшие практики использования веб-служб API оптимизации маршрутов