L'esperienza di navigazione con Google

L'SDK di navigazione offre diversi modi per integrare un sistema di navigazione esperienza nella tua app. In questa pagina vengono spiegate le funzionalità di navigazione di Google esperienza è e come si differenzia da altre esperienze di navigazione che sono disponibili nell'SDK di navigazione.

Cos'è l'esperienza di navigazione con Google?

L'esperienza di navigazione di Google si riferisce all'utilizzo dell'SDK di navigazione per incorporare un'esperienza di navigazione passo passo che utilizza gli elementi dell'interfaccia utente forniti da Google. e immagini, che sono simili all'esperienza di navigazione all'interno di Google App di Maps. Quando incorpori l'esperienza di navigazione Google nella tua app, non è necessario creare l'esperienza di navigazione da zero, ma puoi comunque modificare parti dell'esperienza. In alternativa, se hai bisogno di ulteriori personalizzata di quella disponibile con l'esperienza di navigazione di Google, puoi richiedere un feed di navigazione passo passo dall'SDK di navigazione, quindi per fornire e gestire elementi dell'interfaccia utente personalizzati. Per ulteriori informazioni, consulta la sezione navigazione un'esperienza ottimale.

Quando utilizzi l'esperienza di navigazione di Google, la tua app chiama SDK di navigazione per avviare, eseguire e interrompere la navigazione utilizzando: :

  1. Avvia la navigazione. Per avviare la navigazione, la tua app crea un navigatore in esecuzione in un'istanza Compute Engine. Da qui, imposta la destinazione per il navigatore e inizializza una mappa. Infine, l'app avvia le indicazioni passo passo. Questo flusso dell'app può essere presentato all'utente in diversi modi a seconda il tuo caso d'uso. Ad esempio, l'app potrebbe avere uno Store locator con una propria Elementi UI che gli utenti possono utilizzare per avviare la navigazione verso lo store. Oppure un'app potrebbe iniziare la navigazione attiva con una destinazione predefinita quando il conducente accetta un'attività di consegna.

  2. Navigazione attiva. Una volta avviata la navigazione attiva, l'app utilizza la posizione del dispositivo per mantenere una guida attiva. Configuri i listener di eventi che siano significativi per il tuo caso d'uso, ad esempio per i cambiamenti di percorso tempo rimanente per arrivare a destinazione. Durante la navigazione attiva, la navigazione L'SDK fornisce componenti UI simili a quelli in Google Maps app. Ad esempio, l'esperienza di navigazione mostra una mappa standard di Google Maps livello, con immagini come le schede delle indicazioni stradali, i livelli del traffico, percorsi e limiti di velocità.

  3. Interrompi la navigazione. L'app termina la sessione di navigazione più adatto al tuo caso d'uso, ad esempio con un listener che si attiva quando l'utente raggiunge la destinazione.

Come puoi modificare l'esperienza di navigazione su Google?

In generale, puoi modificare l'esperienza di navigazione su Google per avere combinazioni di colori, visualizzazioni delle videocamere, indicazioni di svolta aggiuntive e trigger di risposta agli eventi. Il seguente elenco descrive alcune delle modifiche che puoi apportare. Questo elenco è non è esaustivo.

Modifica Dettagli
Indicazioni di navigazione modificate: mostra/nascondi intestazioni e colori e caratteri, indicazioni stradali, percorsi alternativi e avanzamento del percorso Mappa Controlli UI
Navigazione intestazione e piè di pagina
Navigazione vista accessori dell'intestazione
Display elenco delle indicazioni stradali
Nascondi percorsi alternativi
Rete Display avanzamento del percorso
Modificare le informazioni sul traffico e sui limiti di velocità Visualizza il tachimetro
Regola il tachimetro avvisi
Attiva semafori e segnali di stop
Modifica l'interfaccia utente dell'esperienza sulla mappa e regola la fotocamera. Posizione degli elementi UI
Regola la videocamera