Оптимизация маршрута — это 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 оптимизации маршрутов