Route Optimization API

A API Route Optimization.

Serviço: routeoptimization.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://routeoptimization.googleapis.com

Recurso REST: v1.operations

Métodos
cancel POST /v1/{name=operations/**}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1/{name=operations/**}
Exclui uma operação de longa duração.
list GET /v1/{name=operations}
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1.projects

Métodos
batchOptimizeTours POST /v1/{parent=projects/*}:batchOptimizeTours
Otimiza os roteiros de veículos para uma ou mais mensagens OptimizeToursRequest em lote.
optimizeTours POST /v1/{parent=projects/*}:optimizeTours
Envia um OptimizeToursRequest que contém um ShipmentModel e retorna um OptimizeToursResponse com ShipmentRoutes, que são um conjunto de rotas a serem realizadas por veículos, minimizando o custo geral.
optimizeToursLongRunning POST /v1/{parent=projects/*}:optimizeToursLongRunning
Esta é uma variante do método OptimizeTours projetada para otimizações com valores de tempo limite grandes.
optimizeToursUri POST /v1/{parent=projects/*}:OptimizeToursUri
Esta é uma variante do método OptimizeToursLongRunning projetada para otimizações com valores de tempo limite e tamanhos de entrada/saída grandes.

Recurso REST: v1.projects.locations

Métodos
batchOptimizeTours POST /v1/{parent=projects/*/locations/*}:batchOptimizeTours
Otimiza os roteiros de veículos para uma ou mais mensagens OptimizeToursRequest em lote.
optimizeTours POST /v1/{parent=projects/*/locations/*}:optimizeTours
Envia um OptimizeToursRequest que contém um ShipmentModel e retorna um OptimizeToursResponse com ShipmentRoutes, que são um conjunto de rotas a serem realizadas por veículos, minimizando o custo geral.
optimizeToursLongRunning POST /v1/{parent=projects/*/locations/*}:optimizeToursLongRunning
Esta é uma variante do método OptimizeTours projetada para otimizações com valores de tempo limite grandes.
optimizeToursUri POST /v1/{parent=projects/*/locations/*}:OptimizeToursUri
Esta é uma variante do método OptimizeToursLongRunning projetada para otimizações com valores de tempo limite e tamanhos de entrada/saída grandes.

Recurso da REST: v1.projects.locations.operations

Métodos
get GET /v1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.