Panoramica dell'SDK di navigazione

L'SDK Navigation ti 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 aiuta a migliorare l'efficienza operativa, aumentare il coinvolgimento degli utenti e ottenere preziosi insight basati sui dati.

Perché utilizzare l'SDK Navigation?

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

  • 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 base all'aspetto del tuo brand con elementi UI personalizzabili.
  • Ottimizza l'esperienza di calcolo del percorso gestendo le preferenze di routing, le destinazioni e i waypoint.
  • Utilizza i dati sulla posizione e sugli eventi del percorso di viaggio per analisi, ottimizzazioni, comunicazioni con i clienti e monitoraggio in tempo reale.

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 fluida e affidabile basata su Google Maps.
  • Supporta vari mezzi di trasporto, tra cui auto, a piedi, in bicicletta e veicoli a due ruote.
  • Implementa indicatori, overlay ed elementi UI personalizzati per evidenziare le informazioni di navigazione principali e personalizzare l'esperienza di navigazione in base al tuo brand.
  • Accedi ai dati sulle 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 funzionalità di mappe e navigazione nella tua app. I due componenti principali dell'SDK Navigation sono:

  • Livello della mappa: inizia con un livello della mappa, tra cui visualizzazione della mappa, stile, controlli UI, 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 utilizzare l'SDK Navigation. Tuttavia, l'API di Google Maps è quasi identica nell'SDK Navigation, quindi in genere non è necessario aggiornare l'implementazione, se non per rimuovere l'SDK Maps. Per informazioni sull'API di Google Maps e sulle differenze di funzionalità tra Maps SDK e Navigation SDK, consulta la pagina Panoramica nella sezione Riferimento.
  • Esperienza di navigazione: aggiungi l'esperienza di navigazione utilizzando l'SDK Navigation, che include l'overlay di navigazione passo passo, le schede di svolta e altri elementi UI. 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 illustrano uno scenario di utilizzo tipico per l'utilizzo di Navigation SDK:

1 Configurazione Crea un progetto Google Cloud, aggiungi l'SDK di navigazione alla tua chiave API e configura il tuo progetto Android Studio. Per saperne di più, consulta Configura il progetto.
2 Naviga lungo il tuo primo percorso Traccia un percorso all'interno della tua app verso una singola destinazione. Per saperne di più, consulta Naviga lungo un percorso con una sola destinazione.
3 Modifica la UI di navigazione Personalizza l'esperienza di navigazione e l'aspetto visivo modificando i controlli UI e gli elementi integrati visualizzati sulla mappa. Per saperne di più, consulta Modifica la UI di navigazione.
4 Modifica i dettagli di routing Modifica le preferenze di routing e gestisci i waypoint. Per saperne di più, consulta Esperienza di percorso.

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