O que é a API Route Optimization

Desenvolvedores do Espaço Econômico Europeu (EEE)

A API Route Optimization da Plataforma Google Maps gera planos de trajeto otimizados para um ou vários veículos e as paradas deles.

Por que usar a API Route Optimization

Melhore a eficiência operacional da sua frota de transporte com a ajuda de planos de trajeto. Ajuste seus trajetos para atender a restrições de custo e tempo, necessidades do cliente e qualquer outro objetivo de negócios. Exemplo:

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

  • Uma empresa de logística pode economizar tempo e recursos programando remessas para o dia seguinte e otimizando as entregas 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 pode tornar o processo de despacho mais rápido e eficaz escolhendo o melhor motorista ativo para buscar novos pedidos e inseri-los nos trajetos atuais.
  • Um prestador de serviços de campo pode melhorar a eficiência e a satisfação do cliente atribuindo prestadores a agendamentos e encontrando a sequência de paradas ideal para mais de um agendamento, além de otimizar novamente as rotas quando surgem desafios.

O que você pode fazer com a API Route Optimization

Use a API Route Optimization para otimizar os trajetos e as atribuições de tarefas da sua frota com base nos seus objetivos e restrições.

  • Objetivos:suas metas de negócios.
  • Restrições:as limitações dos seus recursos físicos.
Objetivos Restrições
Eficiência de viagem Otimize trajetos básicos usando parâmetros como distância e tempo até o destino. Horário de trabalho dos motoristas Atribua trajetos aos motoristas com base no horário de trabalho e nos intervalos.
Chegada no horário Priorize uma coleta, 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 Minimize o número de veículos necessários para realizar uma tarefa. Janelas de tempo Faça com que uma remessa ou tarefa chegue em um horário específico.
Balanceamento de carga Distribua tarefas de maneira justa entre uma frota de veículos e pessoal. Dependências e compatibilidade Otimize os trajetos da sua frota com base nos tipos de veículo, na sequência de tarefas ou nas condições de remessa.

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 suas remessas e os veículos disponíveis para entregá-las. Isso inclui detalhes como:

  • Locais de coleta e entrega
  • Janelas de tempo
  • Tamanho e peso da remessa
  • Capacidade do veículo

Corpo da resposta

O corpo da resposta fornece um plano de trajeto 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 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 proto gRPC
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 proto gRPC

Como usar a API Route Optimization

1 Configuração 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 com enviando uma solicitação básica e obtenha a resposta, seguindo Criar uma solicitação e Interpretar a resposta.
3 Tente um cenário mais avançado e comece a criar sua própria solicitação Explore cenários de exemplo começando com Otimização da ordem de paradas de coleta e entrega e comece a criar solicitações que correspondam aos seus casos de uso.

Bibliotecas de clientes disponíveis

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

A seguir