Com o SDK do Navigation, você pode integrar totalmente a experiência de navegação guiada do Google Maps diretamente aos seus aplicativos para dispositivos móveis. O SDK oferece personalização da interface para o visual da marca e configuração avançada de rotas. Oferecer experiências de navegação personalizáveis no app ajuda a aumentar a eficiência operacional, melhorar o engajamento do usuário e receber insights valiosos baseados em dados.
Por que usar o SDK de navegação?
Ao integrar a navegação ao seu app, você oferece uma experiência melhor para os usuários, além de aplicar sua própria marca e aproveitar os dados de viagem:
- Controle a experiência de ponta a ponta e aumente o engajamento mantendo os usuários no app durante a navegação, eliminando a necessidade de alternar entre apps.
- Personalize a experiência de navegação para combinar com a aparência da sua marca usando elementos da interface personalizáveis.
- Otimize a experiência de rota gerenciando preferências de trajeto, destinos e waypoints.
- Use dados de localização e dados de eventos do trajeto da viagem para análises, otimizações, comunicações com o cliente e monitoramento em tempo real.
O que você pode fazer com o SDK do Navigation?
Com o SDK do Navigation, você pode criar uma experiência de navegação completa no app:
- Ofereça aos usuários uma experiência de navegação guiada integrada e confiável com a tecnologia do Google Maps.
- Ofereça suporte a vários modos de transporte, incluindo carro, a pé, bicicleta e veículos de duas rodas.
- Implemente marcadores personalizados, sobreposições e elementos da interface para destacar informações importantes de navegação e personalizar a experiência de navegação de acordo com sua marca.
- Acesse dados de viagens para analisar tendências, identificar áreas de melhoria e otimizar operações.
Como o SDK do Navigation funciona
Você pode usar o SDK de navegação para incorporar recursos de mapas e navegação ao seu app. Os dois componentes principais do SDK de navegação são:
- Camada do mapa: comece com uma camada do mapa, incluindo visualização, estilo, controles de interface, câmera e comportamento de interação. O SDK do Navigation inclui a funcionalidade de mapa do SDK do Maps, e os apps que incluem o SDK do Navigation não podem incluir o SDK do Maps. Se o app usa o SDK do Maps, remova-o para usar o SDK do Navigation. No entanto, a API Maps é quase idêntica no SDK de Navigation. Por isso, geralmente não é necessário atualizar sua implementação, exceto para remover o SDK do Maps. Para informações sobre a API Maps e as diferenças de funcionalidade entre o SDK do Maps e o SDK do Navigation, consulte a página Visão geral na seção de referência.
- Experiência de navegação: adicione a experiência de navegação usando o SDK do Navigation, que inclui a sobreposição de navegação guiada, cards de conversão e outros elementos da interface. Você pode usar a experiência de navegação do Google ou criar sua própria experiência de navegação personalizada.
Como usar o SDK de navegação
As etapas abaixo mostram um cenário de caso de uso típico do SDK de navegação:
| 1 | Configurar | Crie um projeto do Google Cloud, adicione o SDK de Navigation à sua chave de API e configure o projeto do Android Studio. Para mais informações, consulte Configurar o projeto. |
| 2 | Navegar até sua primeira rota | Trace uma rota no seu app para um único destino. Para mais informações, consulte Navegar por um trajeto com um único destino. |
| 3 | Modificar a interface de navegação | Personalize a experiência de navegação e a aparência visual modificando os controles de interface e os elementos integrados que aparecem no mapa. Para mais informações, consulte Modificar a interface de navegação. |
| 4 | Ajustar detalhes de roteamento | Modificar as preferências de trajeto e gerenciar waypoints. Para mais informações, consulte Experiência de rota. |
Para mais informações sobre os recursos do SDK do Navigation, consulte a Referência ou Teste a demonstração.