Visão geral do SDK do Navigation

O SDK do Navigation permite integrar perfeitamente 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 e no app ajuda a melhorar a eficiência operacional, melhorar o engajamento do usuário e receber insights valiosos baseados em dados.

Por que usar o SDK do Navigation?

A integração da navegação ao seu app permite que você ofereça uma experiência superior para os usuários, aplicando seu branding e aproveitando os dados de viagens:

  • Controle a experiência de ponta a ponta e aumente o engajamento mantendo os usuários dentro do 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 com elementos de IU personalizáveis.
  • Gerencie preferências de trajeto, destinos e waypoints para otimizar a experiência do trajeto.
  • Use dados de local e eventos de rotas de viagem para análise, otimizações, comunicações com o cliente 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 simples e confiável com a tecnologia do Google Maps.
  • oferecem suporte a vários modos de transporte, incluindo condução, caminhada, ciclismo e veículos de duas rodas;
  • Implemente marcadores, sobreposições e elementos da interface personalizados para destacar as principais informações de navegação e personalizar a experiência de navegação de acordo com sua marca.
  • Acesse os dados das 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 mapas e recursos de navegação ao seu app. Os dois componentes principais dele são:

  • Camada de mapa: comece com uma camada do mapa, incluindo visualização de 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 o incluem não podem incluir o SDK do Maps. Se o seu app utiliza o SDK do Maps, ele precisa ser removido para que você possa usar o SDK do Navigation. No entanto, a API Maps é quase idêntica no SDK do Navigation. Por isso, normalmente não é necessário atualizar sua implementação, apenas remover o SDK do Maps. Para informações sobre a API Maps e as diferenças de funcionalidades entre os SDKs do Maps e do 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 guiada, cards de navegação e outros elementos da IU. Você pode usar a experiência de navegação do Google ou criar sua própria experiência 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 do Google Cloud, adicione o SDK de navegação à sua chave de API e configure o projeto do Android Studio. Para mais informações, consulte Configurar seu projeto.
2 Iniciar trajeto até sua primeira rota Planeje um trajeto dentro do 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 de IU 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 preferências de trajeto e gerenciar waypoints. Para mais informações, consulte Experiência de trajeto.

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