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 de viagens e entregas sob demanda composto por dois SDKs: o SDK do Navigation e o 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 de acordo com a aparência do seu app e aprimore os fluxos de trabalho mais amplos dos motoristas com trajetos otimizados e locais de desembarque.

Use o SDK do Driver para permitir que os locais dos motoristas e o progresso da rota sejam visualizados com o recurso Viagem e Progresso do Pedido.

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

Como provedor de transporte por aplicativo ou de entrega, é essencial melhorar a previsibilidade e a produtividade do motorista para atender às expectativas dos consumidores. O cálculo de rotas e a navegação do motorista ajudam a direcionar melhor os motoristas, evitar atrasos e viagens e entregas perdidas, além de 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 dos motoristas: oriente os motoristas até o lugar certo com rotas que mostram o trânsito em tempo real. Você pode fornecer rotas personalizadas e elementos de mapa específicos para seus serviços.

  • Melhorar a previsibilidade do motorista: 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 retornados.

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 com o Fleet Engine.

Diagrama de sequência dos processos de definição de trajeto 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 app do motorista primeiro ou integrando o Fleet Engine ao seu back-end para a criação de viagens e veículos.

  1. Integre o SDK do driver ao app do driver. Ele envia sinais de localização em tempo real ao serviço Fleet Engine, que é necessário para o recurso de progresso de viagem e pedido. O SDK do Driver encapsula o SDK do Navigation. Para ver mais detalhes, consulte o SDK do Driver (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 viagens e o estado de veículos com o Fleet Engine. O Fleet Engine é o serviço de back-end da solução de viagens e entregas sob demanda 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 Introdução ao Fleet Engine.

Visão geral do andamento da viagem e do pedido