Visão geral do SDK do Navigation

Com o SDK do Navigation, você pode integrar a navegação guiada do Google Maps aos seus apps para dispositivos móveis. Ele fornece dados do segmento de trajeto atual e do destino final, que, junto com as atualizações de local e as coordenadas de latitude/longitude do SDK do Driver, são enviados ao Fleet Engine quando o motorista começa a dirigir. Isso resulta em uma experiência de direção completa.

Por que usar o SDK de navegação?

O SDK Navigation facilita a integração com o Fleet Engine para atualizar as rotas do motorista. Ao usar o SDK de navegação com o SDK do motorista, o motorista pode usar um único app para gerenciar as atribuições e navegar como faria com a versão para consumidores do Google Maps, sem precisar mudar para outro app.

O que você pode fazer com o SDK do Navigation?

Use o SDK de navegação para comunicar o seguinte ao Fleet Engine.

  • Instruções de navegação guiada confiáveis com tecnologia do Google Maps.
  • Rotas personalizadas com base nas coordenadas de latitude/longitude fornecidas pelo SDK do Driver.
  • Elementos de mapa personalizados, como marcadores personalizados, sobreposições e elementos da interface para destacar informações importantes de navegação e personalizar a experiência de navegação.

Como o SDK do Navigation funciona

O SDK de navegação fornece informações de trajeto e destino ao Fleet Engine, enquanto o SDK do motorista fornece um fluxo de atualizações de local, coordenadas de latitude/longitude, distância restante e ETAs. Todas as outras atualizações de dados do veículo precisam ser enviadas ao back-end do cliente, que as transmite ao Fleet Engine.

Diagrama do sistema que mostra como o SDK do Driver se comunica dos clientes para a infraestrutura do cliente e, em seguida, para a infraestrutura do Google por meio do Fleet Engine e do back-end do cliente

Como usar o SDK de navegação

As etapas abaixo mostram um cenário de caso de uso típico para incorporar o SDK de navegação ao seu aplicativo de motorista:

Android

1 Configuração no projeto do Google Cloud Crie um projeto na nuvem do Google Cloud antes de usar o SDK do Navigation. Para mais informações, consulte Configurar seu projeto do Google Cloud.
2 Adicionar o SDK do Navigation à sua chave de API A chave de API é um identificador exclusivo que autentica suas solicitações. Associe pelo menos uma chave de API ao seu projeto para usar o SDK de navegação. Para saber mais, consulte Como usar chaves de API.
3 Configurar o projeto do Android Studio Crie um projeto do Android e integre o SDK de navegação a ele. Para mais informações, consulte Configurar o projeto do Android Studio.
4 Adicionar o SDK do Driver ao seu projeto Instale e configure o SDK do Driver para começar a aproveitar todos os recursos do Fleet Engine. Para mais informações, consulte Instalar o SDK do Driver para viagens sob demanda e Instalar o SDK do Driver para tarefas programadas.

iOS

1 Configuração no projeto do Google Cloud Crie um projeto na nuvem do Google Cloud antes de usar o SDK do Navigation. Para mais informações, consulte Configurar seu projeto do Google Cloud.
2 Adicionar o SDK do Navigation à sua chave de API A chave de API é um identificador exclusivo que autentica suas solicitações. Associe pelo menos uma chave de API ao seu projeto para usar o SDK do Navigation. Para saber mais, consulte Como usar chaves de API.
3 Configurar o projeto do Xcode Crie um projeto do Xcode e instale o SDK de navegação nele. Para mais informações, consulte Configurar o projeto do Xcode.
4 Adicionar o SDK do Driver ao seu projeto Instale e configure o SDK do Driver para começar a aproveitar todos os recursos do Fleet Engine. Para mais informações, consulte Instalar o SDK do Driver para viagens sob demanda e Instalar o SDK do Driver para tarefas programadas.

Para mais informações sobre os recursos do SDK do Navigation, consulte a documentação completa do SDK do Navigation para Android e iOS.