Riferimento classe GMS NavigationSession

Riferimento per i corsi GMS BrowsingSession

Panoramica

Questa classe fornisce un insieme di oggetti correlati che possono essere utilizzati per controllare in modo programmatico una sessione di navigazione.

Proprietà

BOOLè iniziato
 Indica se la navigazione in questa sessione è stata avviata o meno.
GMSNavigationTravelModetravelMode
 La modalità di viaggio per questa sessione.
GMSLocationSimulatorlocationSimulator
 Un'istanza di GMSLocationSimulator che può essere utilizzata per simulare le posizioni per questa sessione oppure null se i termini e le condizioni non sono stati accettati.
GMSNavigatornavigator
 L'istanza di GMSNavigator che gestisce questa sessione di navigazione o nil se i termini e le condizioni non sono stati accettati.
GMSRoadSnappedLocationProviderroadSnappedLocationProvider
 Il fornitore della posizione per questa sessione o null se i termini e le condizioni non sono stati accettati.

Documentazione della proprietà

- (BOOL) è iniziato [read, write, assign]

Indica se la navigazione in questa sessione è stata avviata o meno.

Non è possibile avviare una sessione se non hai accettato termini e condizioni in precedenza.

L'avvio di una sessione è un prerequisito per l'attivazione delle indicazioni nel navigatore della sessione o per l'avvio di aggiornamenti della posizione da parte del fornitore della posizione di posizione rilevata dalla sessione.

Una sessione avviata riceve la posizione da CoreLocation come stabilito dall'autorizzazione di accesso alla posizione dell'applicazione. La tua app può impedire temporaneamente all'SDK di navigazione di richiedere aggiornamenti della posizione. Ad esempio, potrebbe farlo per ridurre l'utilizzo della batteria in un periodo in cui gli aggiornamenti della posizione sono noti per essere inutili.

- (GMSNavigationTravelMode) travelMode [read, write, assign]

La modalità di viaggio per questa sessione.

Un'istanza di GMSLocationSimulator che può essere utilizzata per simulare le posizioni per questa sessione oppure null se i termini e le condizioni non sono stati accettati.

- (GMSNavigator*) navigator [read, assign]

L'istanza di GMSNavigator che gestisce questa sessione di navigazione o nil se i termini e le condizioni non sono stati accettati.

Il fornitore della posizione per questa sessione o null se i termini e le condizioni non sono stati accettati.