Roteamento e navegação de motoristas

Imagem do Driver Routing O recurso de roteamento e navegação do motorista é um kit de ferramentas da solução Last Mile Fleet composto por dois SDKs: o SDK do Navigation e o SDK do Driver. Ele oferece recursos de nível empresarial que incorporam a experiência do Google Maps ao seu aplicativo de motorista.

O que você pode fazer com o cálculo de rotas e navegação do motorista?

Com o roteamento e a navegação do motorista, você usa o SDK do Navigation e do motorista para ajustar a experiência de direção de acordo com seu modelo de entrega. Use o SDK do Navigation para criar uma experiência de navegação guiada no seu app e guiar os motoristas em tempo real. Personalize a experiência de navegação para combinar com a aparência do seu app e aprimorar os fluxos de trabalho mais amplos dos motoristas com trajetos otimizados e locais de desembarque.

Além de personalizar a experiência de navegação com o SDK de navegação, você pode oferecer aos motoristas uma visualização do trajeto de um dia inteiro em um mapa usando a API Driver SDK Route Overview. Assim, os motoristas podem conferir o dia antes de partir, entender melhor a ordem das paradas e ter informações de HEC mais precisas para cada parada e quando o trajeto vai terminar.

Use o SDK do Driver para permitir que os locais do motorista e o progresso da rota sejam visualizados com os recursos de rastreamento de remessa e rastreamento de frota.

Por que usar o cálculo de rotas e navegação do motorista?

Imagem de definição de trajeto do motorista Ao gerenciar uma frota de entregas, é fundamental melhorar a previsibilidade das entregas e a produtividade dos motoristas para atender às expectativas dos consumidores. O cálculo de rotas e navegação do motorista ajuda você a direcionar melhor os motoristas, evitar atrasos e entregas perdidas e melhorar a satisfação do motorista.

  • Melhorar a satisfação do motorista: seu app pode ajudar os motoristas a se sentirem no controle e conscientes enquanto realizam as tarefas do dia. Os motoristas não precisam aprender a usar a nova interface do mapa, mas podem usar a navegação familiar do Google Maps. A experiência pode ser personalizada para reforçar sua marca.
  • Melhorar a produtividade das tarefas do motorista: oriente os motoristas até o lugar certo com rotas que mostram o trânsito em tempo real. Isso é especialmente útil para motoristas novos, de meio período ou sazonais que precisam se dedicar rapidamente às tarefas. Além disso, é possível fornecer rotas personalizadas e elementos de mapa específicos para seu serviço de entrega.
  • Melhore a previsibilidade das entregas: com um app que incorpora a experiência do Google Maps, você pode ter mais certeza de que os motoristas seguem os planos de trajeto esperados. Manter os motoristas no seu aplicativo também melhora a qualidade dos sinais de local que você recebe.

Como funciona

O diagrama a seguir mostra as sequências de operações entre todos os componentes do roteamento e da navegação do motorista. O SDK do Driver comunica as atualizações de localização ao back-end do Fleet Engine. O SDK do Navigation apresenta rotas guiadas (e outras informações de navegação) ao motorista. Seu back-end processa todas as outras comunicações de entrega com o Fleet Engine, como a criação e a atualização de veículos e tarefas. Para mais informações sobre os tipos de comunicação que podem ser processados com seu back-end, consulte Como integrar a API Deliveries na documentação do Fleet Engine.

Fluxograma do processo de cálculo de rotas e navegação do motorista

Como usar o roteamento e a navegação do motorista

O processo abaixo demonstra uma maneira de implementar o roteamento e a navegação do motorista. Para facilitar a explicação, apresentamos primeiro a implementação do front-end. Dito isso, é possível iniciar a implementação integrando os SDKs ao seu app de driver primeiro ou integrando o Fleet Engine ao seu back-end para criação de tarefas e veículos.

  1. Integre o SDK do Driver ao seu app do motorista. Ele envia indicadores de localização em tempo real para o serviço Fleet Engine, que é necessário para os recursos de rastreamento de frete e frota. Ao usar o modelo de driver confiável nos dispositivos gerenciados, o SDK do Driver também pode permitir que os motoristas criem ou modifiquem as tarefas e os planos de trajeto. O SDK do Driver encapsula o SDK do Navigation. Para mais detalhes, consulte os guias do usuário do SDK do Driver sobre rastreamento de envio (Android, iOS) e desempenho da frota (Android, iOS).
  2. Implemente recursos do SDK de navegação no app de motorista. O SDK de navegação é uma biblioteca responsável por fornecer recursos de navegação personalizados para os motoristas, como instruções de navegação guiada, trajetos e elementos de mapa personalizados. Para conferir a documentação completa do desenvolvedor, consulte Navegação com o Google Maps.
  3. Gerenciar tarefas e o estado do veículo com o Fleet Engine. O Fleet Engine é o serviço de back-end da solução Last Mile Fleet que processa a interação entre o SDK do driver e seu próprio serviço de back-end. Seu serviço de back-end pode se comunicar com o Fleet Engine fazendo chamadas REST ou gRPC. Para mais detalhes, consulte os guias do usuário do Fleet Engine sobre Rastreamento de envio e Desempenho da frota.

API Route Overview

Exemplo de código da solução Last Mile Fleet