Visão geral do roteamento de veículos grandes

Foto de um caminhão grande na estrada

O recurso roteamento de veículos grandes da API Routes é um conjunto de serviços que calcula rotas e horários de chegada estimados (ETAs, na sigla em inglês) para veículos grandes. Ao aceitar solicitações que especificam atributos do veículo, como altura, peso, comprimento e classificações de materiais perigosos, ele retorna um trajeto otimizado para evitar restrições relevantes. O serviço também gera um token de rota que pode ser transmitido ao SDK Navigation para oferecer aos motoristas navegação guiada ao longo do caminho específico para caminhões.

Por que usar o roteamento de veículos grandes

Use o roteamento de veículos grandes para criar aplicativos que resolvem desafios de logística para frotas de veículos grandes.

Benefício Comportamento do aplicativo
Melhorar a precisão de preços e planejamento Gere HECs específicos e informados sobre o trânsito que permitem cotações e janelas de entrega mais precisas para veículos grandes, como caminhões e ônibus.
Melhorar a segurança e a eficiência dos motoristas Guiar os motoristas por rotas que evitam pontes baixas, vias com restrição de peso e outros perigos.
Otimize as operações em toda a frota Use a otimização de rotas com o roteamento de veículos grandes para otimizar as atribuições de carga e a ordem de paradas de uma frota inteira. Use o Fleet Engine para ativar a visibilidade em tempo real das atribuições e localizações de veículos.
Minimizar o treinamento e aumentar a adoção Ofereça aos motoristas de caminhões ou veículos grandes a experiência de navegação do Google Maps no seu próprio aplicativo.

O que você pode fazer com o roteamento de veículos grandes

Com o roteamento de veículos grandes, é possível realizar as seguintes operações principais:

  • Especifique perfis detalhados de veículos, incluindo altura, peso, comprimento, largura, número de eixos e classificações de produtos perigosos.
  • Receba um trajeto, tempo e distância de viagem calculados especificamente para os atributos do veículo, usando os dados abrangentes de vias e modelos de tráfego do Google.
  • Calcule uma ETA mais precisa usando nosso novo modelo de ETA específico para caminhões. O modelo combina velocidades de viagem de caminhão observadas com informações de trânsito preditivas e em tempo real para fornecer estimativas mais precisas para veículos grandes.
  • Ative a navegação orientada por voz no SDK de navegação usando um token de rota para transferir um trajeto seguro para caminhões da API Routes.
  • Calcule matrizes de rotas para determinar os tempos de viagem e as distâncias entre várias origens e destinos para o planejamento de toda a frota.
  • Otimize o planejamento de rotas da sua frota de caminhões para a eficiência operacional geral, considerando viabilidade e segurança.

Como funciona o roteamento de veículos grandes

O recurso de rotas para veículos grandes funciona com os seguintes serviços:

Endpoint Operação Saída
API Routes Uma solicitação HTTPS para um endpoint de API da API Routes (computeRoutes ou computeRouteMatrix) com um corpo de solicitação que inclui sua origem e destino. O travelMode precisa ser definido como TRUCK, e o objeto routeModifiers precisa incluir o perfil do veículo. Uma polilinha de rota, uma lista de trechos e etapas da rota, o tempo estimado de viagem e um token de rota.
API Route Optimization Uma solicitação HTTPS para o endpoint de API Route Optimization. O travelMode precisa ser definido como TRUCK, e o objeto routeModifiers precisa incluir o perfil do veículo. Modo de viagem e um perfil do veículo no objeto routeModifiers. Um plano de rota otimizado para a frota, projetado para o perfil específico do veículo, e tokens de rota para cada viagem.
SDK do Navigation Inclua um token de rota (gerado pela API Routes ou pela API Route Optimization com Large Vehicle Routing) ao chamar setDestination. Experiência de navegação guiada personalizada para caminhões e seguindo uma rota de acordo com o perfil do veículo especificado na solicitação de API original da API Routes ou da API Route Optimization.

Exemplo

Obrigatório: sua solicitação precisa definir o travelMode como TRUCK e preencher o objeto vehicleInfo com as dimensões e os atributos específicos do veículo.

Por exemplo, um corpo de solicitação computeRoutes básico tem esta aparência:

{
  "origin": { "location": { "latLng": { "latitude": 41.31, "longitude": -74.75 }}},
  "destination": { "location": { "latLng": { "latitude": 41.30, "longitude": -74.78 }}},
  "travelMode": "TRUCK",
  "routeModifiers": {
    "vehicleInfo": {
      "totalHeightMm": 4114,
      "totalLengthMm": 21945,
      "totalWeightKg": 32658,
      ... // other vehicle attributes
    }
  }
}

O serviço processa essa solicitação e retorna um trajeto que considera o perfil de veículo especificado. A resposta pode incluir a polilinha do trajeto, uma ETA específica para caminhões, a distância percorrida e um token de trajeto para uso com o SDK Navigation, dependendo da máscara de campo especificada. A resposta também indica se não for possível encontrar um trajeto totalmente compatível.

Conteúdo de solicitação e resposta

A tabela a seguir resume os recursos usados para fazer uma solicitação de rota de veículo grande e os dados que ela retorna.

Conteúdo da solicitação Conteúdo da resposta Formato de retorno
  • Coordenadas de origem e destino.
  • Objeto VehicleInfo que contém as dimensões, o peso e os tipos de materiais perigosos do veículo.
  • Polilinha de rota.
  • Duração da viagem e distanceMeters específicas para caminhões.
  • routeToken para uso com o SDK Navigation.
  • Objeto travelAdvisory que indica se routeRestrictionsPartiallyIgnored.
JSON

Limitações

Antes de começar, confira as seguintes limitações e requisitos.

  • Disponibilidade geográfica: o roteamento de veículos grandes está disponível apenas nos 48 estados contíguos dos Estados Unidos.
  • O roteamento de veículos grandes é uma oferta em pré-lançamento. Os motoristas não podem confiar apenas nas rotas retornadas por essa API para garantir a segurança ou a legalidade. As rotas não são garantidas como adequadas para o veículo, e segui-las pode expor os motoristas a perigos, como pontes baixas ou vias em que veículos grandes são proibidos.
  • Trajetos de melhor esforço. Em alguns casos, a API não consegue encontrar uma rota que obedeça totalmente às restrições de viagem. Em vez disso, ele retorna uma rota de "melhor esforço" que ainda pode passar por áreas restritas. A resposta da API Routes sinaliza claramente essas rotas no campo routeRestrictionsPartiallyIgnored. Planeje sua rota com cuidado nesses casos, de preferência usando outras fontes de dados. Não use um trajeto sinalizado como única fonte de verdade para planejamento ou navegação.
  • Recursos não compatíveis: estamos trabalhando para trazer mais funcionalidades a essa oferta, mas o trajeto para veículos grandes não é compatível com o seguinte:
    • Preços de pedágios para caminhões
    • Limites de velocidade
    • Roteamento para materiais perigosos radioativos
  • Limites de uso:todas as solicitações estão sujeitas aos limites padrão de consultas por segundo (QPS).

Como usar trajetos para veículos grandes

  1. Configure seu projeto na nuvem:verifique se o projeto do Google Cloud foi criado e ativado para a API Routes.
  2. Provisionamento para rotas de veículos grandes:entre em contato com seu representante do Google para provisionar seu projeto para esse recurso restrito em pré-lançamento.
  3. Crie uma solicitação de rota:chame o endpoint computeRoutes com travelMode definido como TRUCK e com um veículo virtual especificado usando o objeto VehicleInfo.
  4. Oferecer navegação guiada (opcional): transmita o routeToken da resposta ao SDK do Navigation para iniciar uma sessão de navegação.

A seguir

  • Começar:gerar rotas de caminhão e HECs com a API Routes
  • Adicionar navegação: Oferecer navegação guiada com rotas específicas para caminhões
  • Entenda o faturamento:entre em contato com seu representante de vendas do Google.