L'SDK Navigation ti consente di integrare facilmente l'esperienza di navigazione con indicazioni stradali 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 sulle corse:
- 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 dell'interfaccia utente 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 calcolo itinerario 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 varie modalità di trasporto, tra cui guida, camminata, bicicletta e 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 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 sia le mappe sia le funzionalità di navigazione 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 poter utilizzare l'SDK Navigation. 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 l'SDK Maps e l'SDK Navigation, consulta la pagina Panoramica nella sezione di riferimento
- Esperienza di navigazione: aggiungi l'esperienza di navigazione utilizzando il componente, che include la sovrapposizione della 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 illustrano un tipico scenario di caso d'uso per l'utilizzo dell'SDK Navigation:
1 | Configurazione | Crea un progetto Google Cloud, aggiungi l'SDK Navigation alla tua 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 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 dell'interfaccia utente integrati visualizzati sulla mappa. Per ulteriori informazioni, consulta Modificare l'interfaccia utente di navigazione. |
4 | Modificare i dettagli del routing | Modificare le preferenze di routing e gestire i waypoint. Per ulteriori informazioni, consulta Esperienza relativa ai percorsi. |
Per saperne di più sulle funzionalità dell'SDK Navigation, consulta la sezione Documentazione di riferimento o Prova la demo.