Visão geral do SDK do Navigation

O SDK Navigation permite integrar a experiência de navegação guiada do Google Maps diretamente aos seus aplicativos móveis. O SDK oferece personalização da interface do usuário para a aparência 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 gerar insights valiosos com base em dados.

Por que usar o SDK Navigation?

Ao integrar a navegação ao seu app, você oferece uma experiência superior aos usuários, aplica sua própria marca e aproveita os dados de viagem:

  • Controle a experiência de ponta a ponta e aumente o engajamento mantendo os usuários no seu app durante a navegação, sem precisar alternar entre aplicativos.
  • Personalize a experiência de navegação para combinar com a aparência da sua marca com elementos de interface personalizáveis.
  • Otimize a experiência de rota gerenciando preferências, destinos e waypoints.
  • Use dados de localização e eventos do cálculo de rotas para análises, otimizações, comunicações com clientes e monitoramento em tempo real.

O que você pode fazer com o SDK Navigation?

Com o SDK Navigation, é possível criar uma experiência de navegação abrangente no app:

  • Ofereça aos usuários uma experiência de navegação guiada confiável e integrada com a tecnologia do Google Maps.
  • Oferece suporte a vários meios de transporte, incluindo carro, caminhada, bicicleta e veículos de duas rodas.
  • Implemente marcadores, sobreposições e elementos de interface personalizados para destacar informações importantes de navegação e personalizar a experiência de navegação para corresponder à 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 Navigation para incorporar mapas e recursos de navegação no seu app. Os dois principais componentes do SDK Navigation são:

  • Camada de mapa: comece com uma camada de mapa, incluindo visualização, estilo, controles de interface, câmera e comportamento de interação. O SDK Navigation inclui a funcionalidade de mapa do SDK do Maps, e os apps que incluem o SDK Navigation não podem incluir o SDK do Maps. Se o seu app usa o SDK do Maps, remova-o para usar o SDK do Navigation. No entanto, a API Maps é quase idêntica no SDK Navigation. Portanto, geralmente não é necessário atualizar sua implementação, a não ser remover o SDK Maps. Para informações sobre a API Maps e as diferenças de funcionalidade entre o SDK do Maps e o SDK Navigation, consulte a página Visão geral na seção "Referência".
  • Experiência de navegação: adicione a experiência de navegação usando o, que inclui a sobreposição de navegação passo a passo, cards de conversão e outros elementos de 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 do Navigation

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

1 Começar a configurar Crie um projeto do Google Cloud, adicione o SDK Navigation à sua chave de API e configure seu projeto do Android Studio. Para mais informações, consulte Configurar seu projeto.
2 Navegar até a primeira rota Trace uma rota no seu app para um único destino. Para mais informações, consulte Navegar por uma rota de destino único.
3 Modificar a interface de navegação Personalize a experiência de navegação e a aparência visual modificando os controles e elementos da interface integrados que aparecem no mapa. Para mais informações, consulte Modificar a interface de navegação.
4 Ajustar detalhes de roteamento Modificar preferências de trajeto e gerenciar pontos de referência. Para mais informações, consulte Experiência de rota.

Para mais informações sobre os recursos do SDK Navigation, consulte Referência ou Teste a demonstração.