O que é a API Route Optimization

A Route Optimization é uma API da Plataforma Google Maps que gera planos de rota otimizados para um ou mais veículos e os envios deles.

Por que usar a API Route Optimization

Use a API Route Optimization para melhorar a eficiência operacional das suas necessidades de transporte.

Ao usar objetivos e restrições exclusivos da sua empresa, você pode criar planos de rota que se ajustam a custos, restrições de tempo e necessidades do cliente. Exemplo:

Uma captura de tela de um mapa com três rotas destacadas em cores diferentes

  • Uma empresa de logística usa a Otimização de rotas para otimizar as atribuições de todos os envios do dia seguinte, otimizados para eficiência de tempo, economia de custos, entrega no prazo e satisfação do motorista e do cliente final.
  • Uma empresa de entrega de comida sob demanda usa a Otimização de rotas no processo de envio para escolher o melhor motorista ativo para coletar novos pedidos e inseri-los nas rotas atuais.
  • Um provedor de serviços de campo usa a Otimização de rotas para atribuir provedores a compromissos e encontrar a sequência de paradas ideal para mais de um compromisso, tudo isso enquanto otimiza as rotas quando surgem desafios, melhorando a eficiência e a satisfação do cliente.

O que você pode fazer com a API Route Optimization

Use a API Route Optimization para otimizar as rotas e as atribuições de tarefas da sua frota com base nos seus próprios objetivos e limites.

  • Objetivos:suas metas de negócios.
  • Restrições:as limitações dos seus recursos físicos.
Objetivos Restrições
Eficiência na viagem Otimize rotas de viagem básicas usando parâmetros como distância e tempo até o destino. Horário de trabalho dos motoristas Atribua rotas aos motoristas com base no horário de trabalho e nos intervalos.
Chegada no horário Priorize uma retirada, entrega ou serviço para chegar antes de um horário específico. Capacidade do veículo Atribua um veículo a uma tarefa com base na quantidade de carga que ele pode transportar.
Custo de uso do veículo Minimizar o número de veículos necessários para realizar uma tarefa. Janelas de tempo Receber um envio ou uma tarefa em um horário específico.
Balanceamento de carga Distribua as tarefas de maneira justa entre uma frota de veículos e pessoal. Dependências e compatibilidade Otimize as rotas da frota com base nos tipos de veículo, na sequência de tarefas ou nas condições de envio.

Como a API Route Optimization funciona

A API Route Optimization pode ser acessada usando REST, gRPC e bibliotecas de cliente.

Corpo da solicitação

O corpo da solicitação aceita informações sobre seus envios e os veículos disponíveis para a entrega. Isso inclui detalhes como:

  • Locais de retirada e entrega
  • Janelas de tempo
  • Tamanho e peso do envio
  • Capacidade do veículo

Corpo da resposta

O corpo da resposta fornece um plano de percurso detalhado que inclui:

  • Sequência de paradas
  • Remessas atribuídas
  • Métricas gerais

Leia mais detalhes sobre como criar uma solicitação em Criar uma mensagem de solicitação e interpretar uma resposta em Interpretar a resposta.

Recursos

A tabela a seguir resume os recursos disponíveis na API Route Optimization e os dados que ela retorna.

Recursos de dados Descrição e dados retornados Formato de retorno
optimizeTours Esse método retorna um trajeto otimizado, com detalhes das visitas e métricas. JSON ou gRPC proto
batchOptimizeTours Esse método retorna o nome do recurso de uma operação de longa duração, que indica quando o processamento é concluído. JSON ou gRPC proto

Como usar a API Route Optimization

1 Configurar Comece com Configurar seu projeto do Google Cloud e siga as instruções de configuração.
2 Executar uma solicitação básica e receber uma resposta Após a configuração, comece a enviar uma solicitação básica e receba a resposta, seguindo Criar uma solicitação e Interpretar a resposta.
3 Teste um cenário mais avançado e comece a criar sua própria solicitação Confira exemplos de cenários, começando com a otimização de pedidos de coleta e entrega e comece a criar solicitações que correspondam aos seus casos de uso.

Bibliotecas de clientes disponíveis

Para conferir uma lista das bibliotecas de cliente disponíveis para a API Route Optimization, consulte Bibliotecas de cliente.

A seguir