Panoramica dell'SDK di navigazione

L'SDK Navigation 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 del percorso. Fornire esperienze di navigazione in-app personalizzabili ti aiuta a migliorare l'efficienza operativa, aumentare il coinvolgimento degli utenti e ottenere preziose informazioni 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 dei 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 in modo che corrisponda all'aspetto del tuo brand con elementi dell'interfaccia utente personalizzabili.
  • Ottimizza l'esperienza di navigazione gestendo le preferenze di itinerario, le destinazioni e le tappe.
  • Utilizza i dati su posizione ed eventi del calcolo dell'itinerario per analisi, ottimizzazioni, comunicazioni con i clienti e monitoraggio in tempo reale.

Che cosa puoi fare con l'SDK Navigation?

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

  • Offri ai tuoi utenti un'esperienza di navigazione passo-passo affidabile e senza interruzioni, basata su Google Maps.
  • Supporta varie modalità di trasporto, tra cui auto, passeggiate, bicicletta e veicoli a due ruote.
  • Implementa indicatori, overlay ed elementi dell'interfaccia utente personalizzati per evidenziare le informazioni di navigazione chiave e personalizzare l'esperienza di navigazione in modo che corrisponda al tuo brand.
  • Accedi ai dati dei viaggi 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 le funzionalità di mappe e navigazione nella tua app. I due componenti principali dell'SDK Navigation sono:

  • Livello mappa: inizia con un livello mappa, inclusi visualizzazione della mappa, stile, controlli dell'interfaccia utente, fotocamera e comportamento di interazione. L'SDK Navigation include la funzionalità della mappa dell'SDK Maps e le app che includono l'SDK Navigation non possono includere l'SDK Maps. Se la tua app utilizza Maps SDK, devi rimuoverlo per poter utilizzare Navigation SDK. Tuttavia, l'API Maps è quasi identica nell'SDK Navigation, quindi in genere non è necessario aggiornare l'implementazione, se non rimuovere l'SDK Maps. Per informazioni sulle differenze tra l'API Maps e le funzionalità tra l'SDK Maps e l'SDK Navigation, consulta la pagina Panoramica nella sezione Riferimento.
  • Esperienza di navigazione: aggiungi l'esperienza di navigazione utilizzando, che include la sovrapposizione della navigazione passo passo, le schede delle svolte 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 riguardano uno scenario di utilizzo tipico per l'utilizzo di Navigation SDK:

1 Configurazione Crea un progetto Google Cloud, aggiungi l'SDK Navigation alla chiave API e configura il progetto Android Studio. Per saperne di più, vedi Configurare il progetto.
2 Vai al primo percorso Traccia un percorso all'interno della tua app verso una singola destinazione. Per ulteriori informazioni, vedi Navigare un itinerario con una sola destinazione.
3 Modificare l'interfaccia utente di navigazione Personalizza l'esperienza di navigazione e l'aspetto visivo modificando i controlli e gli elementi della UI integrata visualizzati sulla mappa. Per saperne di più, consulta Modificare la UI di navigazione.
4 Modificare i dettagli del percorso Modifica le preferenze di routing e gestisci i waypoint. Per ulteriori informazioni, consulta la sezione Esperienza di itinerario.

Per saperne di più sulle funzionalità di SDK Navigation, consulta la documentazione di riferimento o prova la demo.