Panoramica dell'SDK di navigazione

L'SDK di navigazione consente di integrare perfettamente l'esperienza di navigazione passo passo di Google Maps direttamente nelle tue applicazioni mobile. L'SDK offre la personalizzazione dell'interfaccia utente per l'aspetto del brand e la configurazione avanzata dei percorsi. Offrire esperienze di navigazione in-app personalizzabili ti consente di migliorare l'efficienza operativa, aumentare il coinvolgimento degli utenti e ottenere informazioni preziose basate sui dati.

Perché utilizzare l'SDK Navigation?

L'integrazione della navigazione nella tua app ti consente di offrire un'esperienza superiore ai tuoi utenti, applicando al contempo il tuo branding e sfruttando i dati sui viaggi:

  • Controlla l'esperienza end-to-end e aumenta il coinvolgimento mantenendo gli utenti all'interno della tua app durante la navigazione, eliminando la necessità di passare da un'app all'altra.
  • Personalizza l'esperienza di navigazione per adattarla all'aspetto del tuo brand con elementi UI personalizzabili.
  • Ottimizza l'esperienza di guida gestendo le preferenze di routing, le destinazioni e le tappe.
  • Utilizza i dati sulla posizione e sugli eventi del routing delle corse per analisi, ottimizzazioni, comunicazioni con i clienti e monitoraggio in tempo reale.

Cosa puoi fare con l'SDK Navigation?

L'SDK di navigazione consente di creare un'esperienza di navigazione in-app completa:

  • Offri ai tuoi utenti un'esperienza di navigazione passo-passo fluida e affidabile basata su Google Maps.
  • Supporta diverse modalità di trasporto, tra cui guidare, a piedi, in bicicletta e con veicoli a due ruote.
  • Implementa indicatori, overlay ed elementi dell'interfaccia utente personalizzati per evidenziare le informazioni di navigazione principali e personalizzare l'esperienza di navigazione in base al tuo brand.
  • Accedi ai dati delle corse per analizzare le tendenze, identificare le aree di miglioramento e ottimizzare le operazioni.

Come funziona l'SDK Navigation

Puoi utilizzare l'SDK Navigation per incorporare sia le funzionalità di navigazione che quelle delle mappe nella tua app. I due componenti principali dell'SDK Navigation sono:

  • Livello mappa: inizia con un livello mappa, che include la visualizzazione della mappa, lo stile, i controlli dell'interfaccia utente, la fotocamera e il comportamento di interazione. L'SDK Navigation include la funzionalità di mappatura dell'SDK Maps e le app che includono l'SDK Navigation non possono includere l'SDK Maps. Se la tua app utilizza l'SDK Maps, devi rimuoverlo per utilizzare l'SDK di navigazione. Tuttavia, l'API Maps è quasi identica nell'SDK Navigation, pertanto solitamente non è necessario aggiornare l'implementazione, a parte la rimozione dell'SDK Maps. Per informazioni sulle differenze tra l'API Maps e le funzionalità tra Maps SDK e Navigation SDK, consulta la pagina Panoramica nella sezione di riferimento
  • Esperienza di navigazione: aggiungi l'esperienza di navigazione utilizzando il componente aggiuntivo, che include l'overlay di navigazione passo passo, le schede di svolta e altri elementi dell'interfaccia utente. Puoi utilizzare l'esperienza di navigazione di Google o creare la tua esperienza di navigazione personalizzata.

Come utilizzare l'SDK Navigation

I passaggi riportati di seguito coprono un tipico caso d'uso per l'utilizzo dell'SDK di navigazione:

1 Configurazione Crea un progetto Google Cloud, aggiungi l'SDK Navigation alla chiave API e configura il progetto Android Studio. Per ulteriori informazioni, vedi Configurare il progetto.
2 Eseguire il primo percorso Traccia un percorso all'interno della tua app verso una singola destinazione. Per ulteriori informazioni, vedi Percorrere un itinerario con una sola destinazione.
3 Modificare l'UI di navigazione Personalizza l'esperienza di navigazione e l'aspetto visivo modificando i controlli e gli elementi dell'interfaccia utente integrati visualizzati sulla mappa. Per ulteriori informazioni, vedi Modificare l'interfaccia utente di navigazione.
4 Modificare i dettagli dei percorsi Modifica le preferenze di percorso e gestisci le tappe. Per ulteriori informazioni, consulta la sezione Esperienza relativa ai percorsi.

Per saperne di più sulle funzionalità dell'SDK Navigation, consulta la sezione Documentazione di riferimento o Prova la demo.