Visão geral do SDK do Navigation

O SDK do Navigation permite integrar 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 a aparência da marca e configuração avançada de rotas. Oferecer experiências de navegação personalizáveis no app ajuda a melhorar a eficiência operacional, o engajamento do usuário e a gerar insights valiosos orientados por dados.

Por que usar o SDK do Navigation?

A integração da navegação ao seu app permite oferecer uma experiência superior aos usuários, além de aplicar sua própria marca e aproveitar os dados de viagens:

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

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

O SDK do Navigation permite criar uma experiência de navegação abrangente 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 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 combinar 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 do Navigation para incorporar recursos de mapas e navegação ao seu app. Os dois principais componentes do SDK do Navigation são:

  • Camada do mapa: comece com uma camada do mapa, incluindo visualização do mapa, 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, é necessário removê-lo para usar o SDK do Navigation. No entanto, a API Maps é quase idêntica no SDK do Navigation. Portanto, normalmente não é necessário atualizar a 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 de 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, cartões de curva 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 do Navigation:

1 Configuração Crie um projeto na nuvem do Google, adicione o SDK do Navigation à sua chave de API e configure o projeto do Android Studio. Para mais informações, consulte Configurar o projeto.
2 Navegue até sua 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 Modifique a interface de navegação Personalize a experiência de navegação e a aparência visual modificando os controles e elementos de interface integrados que aparecem no mapa. Para mais informações, consulte Modificar a interface de navegação.
4 Ajuste os detalhes do roteamento Modifique as preferências de roteamento e gerencie os pontos de referência. Para mais informações, consulte Experiência de rota.

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