Visão geral do SDK do Navigation

O SDK do Navigation permite integrar a navegação guiada do Google Maps aos aplicativos para dispositivos móveis. É crucial que ele oferece o segmento do trajeto atual e os dados do destino final, que, juntamente com a localização e as coordenadas de latitude/longitude do SDK do Driver são enviadas ao o Fleet Engine quando o motorista começar a dirigir. Isso resulta em uma jornada do usuário.

Por que usar o SDK do Navigation?

O SDK do Navigation facilita a integração com o Fleet Engine para atualizações de os trajetos do motorista. Usar o SDK do Navigation com o SDK do Driver permite o motorista pode usar um único app para gerenciar as atividades e navegar enquanto usariam a versão para consumidor do Google Maps, sem ter que mudar para outro app.

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

Use o SDK do Navigation para comunicar o seguinte com o Fleet Engine.

  • Instruções de navegação guiada confiáveis com a tecnologia do Google Maps.
  • Trajetos personalizados com base nas coordenadas de latitude/longitude fornecidas pelo SDK do Driver.
  • Elementos de mapa personalizados, como marcadores personalizados, sobreposições e elementos de interface do usuário, destacar as principais informações de navegação e personalizar a navegação do usuário.

Como o SDK do Navigation funciona

O SDK do Navigation fornece informações de trajeto e destino para o Fleet Engine, e o SDK do Driver fornece atualizações de local, latitude/longitude coordenadas, distância restante e HECs. Todas as outras atualizações de dados do veículo precisam será enviada ao back-end do cliente, que redireciona os dados para o Fleet Engine.

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

Como usar o SDK do Navigation

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

Android

1 Configuração no projeto do Google Cloud Crie um projeto 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 seu projeto do Android Studio Crie um projeto Android e integre o SDK do Navigation a ele. Para mais informações, consulte Configurar seu projeto do Android Studio.
4 Adicionar o SDK do Driver ao 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 Acessar o SDK do driver para tarefas programadas.

iOS

1 Configuração no projeto do Google Cloud Crie um projeto 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 seu projeto do Xcode Crie um projeto Xcode e instale o SDK do Navigation. Para mais informações, consulte Configurar seu projeto do Xcode.
4 Adicionar o SDK do Driver ao 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 Acessar o SDK do driver para tarefas programadas.

Para saber mais sobre os recursos do SDK do Navigation, consulte a Documentação completa do SDK de navegação.