Route Optimization API

API оптимизации маршрутов.

Сервис: routeoptimization.googleapis.com

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставляемые Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов к API.

конечная точка сервиса

Конечная точка сервиса — это базовый URL-адрес, указывающий сетевой адрес API-сервиса. Один сервис может иметь несколько конечных точек. Данный сервис имеет следующую конечную точку, и все приведенные ниже URI являются относительными к этой конечной точке:

  • https://routeoptimization.googleapis.com

REST-ресурс: v1.operations

Методы
cancel POST /v1/{name=operations/**}:cancel
Инициирует асинхронную отмену длительной операции.
delete DELETE /v1/{name=operations/**}
Удаляет длительную операцию.
list GET /v1/{name=operations}
Выводит список операций, соответствующих указанному фильтру в запросе.

REST-ресурс: v1.projects

Методы
batchOptimizeTours POST /v1/{parent=projects/*}:batchOptimizeTours
Оптимизирует маршруты движения транспортных средств для одного или нескольких сообщений OptimizeToursRequest в пакетном режиме.
optimizeTours POST /v1/{parent=projects/*}:optimizeTours
Отправляет запрос OptimizeToursRequest содержащий ShipmentModel , и возвращает запрос OptimizeToursResponse , содержащий объекты ShipmentRoute , представляющие собой набор маршрутов, которые должны быть выполнены транспортными средствами с целью минимизации общей стоимости.
optimizeToursLongRunning POST /v1/{parent=projects/*}:optimizeToursLongRunning
Это вариант метода OptimizeTours , предназначенный для оптимизаций с большими значениями таймаута.
optimizeToursUri POST /v1/{parent=projects/*}:OptimizeToursUri
Это вариант метода OptimizeToursLongRunning , предназначенный для оптимизаций с большими значениями таймаута и большими размерами входных/выходных данных.

REST-ресурс: v1.projects.locations

Методы
batchOptimizeTours POST /v1/{parent=projects/*/locations/*}:batchOptimizeTours
Оптимизирует маршруты движения транспортных средств для одного или нескольких сообщений OptimizeToursRequest в пакетном режиме.
optimizeTours POST /v1/{parent=projects/*/locations/*}:optimizeTours
Отправляет запрос OptimizeToursRequest содержащий ShipmentModel , и возвращает запрос OptimizeToursResponse , содержащий объекты ShipmentRoute , представляющие собой набор маршрутов, которые должны быть выполнены транспортными средствами с целью минимизации общей стоимости.
optimizeToursLongRunning POST /v1/{parent=projects/*/locations/*}:optimizeToursLongRunning
Это вариант метода OptimizeTours , предназначенный для оптимизаций с большими значениями таймаута.
optimizeToursUri POST /v1/{parent=projects/*/locations/*}:OptimizeToursUri
Это вариант метода OptimizeToursLongRunning , предназначенный для оптимизаций с большими значениями таймаута и большими размерами входных/выходных данных.

REST-ресурс: v1.projects.locations.operations

Методы
get GET /v1/{name=projects/*/locations/*/operations/*}
Получает самую актуальную информацию о давно работающем предприятии.