Panoramica dell'SDK di navigazione

L'SDK di navigazione 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 e il design del brand e per la configurazione avanzata del percorso. Offrire esperienze di navigazione in-app personalizzabili aiuta a migliorare l'efficienza operativa, il coinvolgimento degli utenti e l'ottenimento di preziose informazioni basate sui dati.

Perché utilizzare l'SDK di navigazione?

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

  • 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 itinerario gestendo preferenze, destinazioni e pointpoint.
  • Utilizza i dati su posizione ed eventi del routing delle corse per analisi, ottimizzazioni, comunicazioni con i clienti e monitoraggio in tempo reale.

Che cosa puoi fare con l'SDK di navigazione?

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

  • Fornisci agli utenti un'esperienza di navigazione passo passo senza interruzioni e affidabile grazie alla tecnologia 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 principali di navigazione e personalizzare l'esperienza di navigazione in base al tuo brand.
  • Accedi ai dati di viaggio per analizzare le tendenze, identificare le aree di miglioramento e ottimizzare le operazioni.

Come funziona l'SDK di navigazione

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

  • Livello della mappa: inizia con un livello della mappa, che include visualizzazione mappa, stile, controlli dell'interfaccia utente, fotocamera e comportamento di interazione. L'SDK Navigation include la funzionalità di mappa dell'SDK Maps, mentre le app che includono l'SDK di navigazione 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 per le mappe è quasi identica nell'SDK di navigazione, quindi di solito non è necessario aggiornare l'implementazione, a parte rimuovere l'SDK Maps. Per informazioni sull'API Maps e sulle differenze di funzionalità tra l'SDK Maps e l'SDK Navigazione, consulta la pagina Panoramica nella sezione Riferimenti.
  • Esperienza di navigazione: aggiungi l'esperienza di navigazione utilizzando il, 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 di navigazione

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

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

Per ulteriori informazioni sulle funzionalità dell'SDK di navigazione, consulta Riferimento o Prova la demo.