API оптимизации маршрутов.
- REST-ресурс: v1.operations
- REST-ресурс: v1.projects
- REST-ресурс: v1.projects.locations
- REST-ресурс: v1.projects.locations.operations
Сервис: 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/*}Получает самую актуальную информацию о давно работающем предприятии. |