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 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
- Comece a usar a API Route Optimization: acesse Executar uma solicitação básica.
- Entenda o faturamento: Uso e faturamento
- Consulte exemplos de código e bibliotecas: Bibliotecas de cliente e Código aberto.
- Siga as práticas recomendadas: Práticas recomendadas para usar os serviços da Web da API Route Optimization