O SDK de navegação permite integrar a navegação detalhada do Google Maps aos seus aplicativos para dispositivos móveis. Ele fornece dados importantes do segmento de rota atual e do destino final, que, junto com as atualizações de local e as coordenadas de latitude/longitude do SDK do motorista, 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 Navigation?
O SDK de navegação facilita a integração com o Fleet Engine para atualizações nas rotas do motorista. Usar o SDK Navigation com o SDK Driver permite que o motorista use um único app para gerenciar atribuições e navegar como faria com a versão do consumidor do Google Maps, sem precisar mudar para outro app.
O que você pode fazer com o SDK de navegação?
Use o SDK de navegação para comunicar o seguinte com o 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 motorista.
- Elementos personalizados do mapa, como marcadores, 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 Navigation fornece informações de roteamento e destino ao Fleet Engine, enquanto o SDK Driver 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 transmite os dados para o Fleet Engine.
Como usar o SDK Navigation
As etapas abaixo abrangem 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 do Google Cloud antes de usar o SDK Navigation. Para mais informações, consulte Configurar seu projeto do Google Cloud. |
2 | Adicionar o SDK do Navigation à 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 seu projeto do Android Studio | Crie um projeto do 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 Obter o SDK do Driver para viagens sob demanda e Obter 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 Navigation. Para mais informações, consulte Configurar seu projeto do Google Cloud. |
2 | Adicionar o SDK do Navigation à 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 Xcode | Crie um projeto Xcode e instale o SDK de navegação nele. 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 Obter o SDK do Driver para viagens sob demanda e Obter o SDK do Driver para tarefas programadas. |
Para mais informações sobre os recursos do SDK Navigation, consulte a documentação completa do SDK Navigation para Android e iOS.