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, a piedi, in 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 base 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 integrare l'SDK Navigation nella tua app con o senza un'implementazione esistente dell'SDK Maps. I due componenti principali dell'SDK Navigation sono:

  • Livello mappa: inizia con un livello mappa di Maps SDK, inclusi visualizzazione della mappa, stile, controlli dell'interfaccia utente, fotocamera e comportamento di interazione.
  • Esperienza di navigazione: aggiungi l'esperienza di navigazione utilizzando l'SDK Navigation, che include la sovrapposizione della navigazione passo passo, le schede di svolta e altri elementi della 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 riguardano un tipico scenario di caso d'uso per l'utilizzo di Navigation SDK:

1 Configurazione Crea un progetto Google Cloud, aggiungi gli SDK Maps e Navigation alla tua API e configura il progetto Xcode. 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 saperne di più, consulta Navigare un percorso.
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 di routing Modifica le preferenze di routing e gestisci i waypoint. Per saperne di più, consulta la sezione Esperienza di navigazione.

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