Visão geral do SDK do Navigation

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.