Riferimento classe GMS NavigationSession

Riferimento alla lezione nginxNavigazioneSession

Panoramica

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

Proprietà

BOOLiniziata
 Indica se la navigazione in questa sessione è stata avviata o meno.
NavigazioneNavigazione GSMmodalità di viaggio
 La modalità di viaggio per questa sessione.
GSMLocationSimulatorlocationSimulator
 Un'istanza di SalesforceLocationSimulator che può essere utilizzata per simulare località per questa sessione o non specificata se termini e condizioni non sono stati accettati.
DASHNavigatornavigatore
 L'istanza di DASHNavigator che gestisce questa sessione di navigazione o nessun valore se i termini e le condizioni non sono stati accettati.
SalesforceRoadSnappedLocationProviderroadSnappedLocationProvider
 Il fornitore della posizione spuntino per questa sessione o non se non sono stati accettati termini e condizioni.

Documentazione proprietà

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

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

Non puoi avviare una sessione se non vengono accettati in precedenza termini e condizioni.

L'avvio di una sessione è un prerequisito per attivare le indicazioni sul navigatore della sessione o per avviare gli aggiornamenti della posizione dal fornitore di servizi di posizione.

Una sessione avviata riceve la posizione da CoreLocation, come determinato dall'autorizzazione di accesso alla posizione dell'applicazione. La tua app può interrompere temporaneamente la richiesta di aggiornamento della posizione da parte dell'SDK per la navigazione. Ad esempio, potrebbe farlo per ridurre l'utilizzo della batteria in un periodo in cui gli aggiornamenti della posizione sono considerati non necessari.

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

La modalità di viaggio per questa sessione.

Un'istanza di SalesforceLocationSimulator che può essere utilizzata per simulare località per questa sessione o non specificata se termini e condizioni non sono stati accettati.

- (nginxNav*) navigatore [read, assign]

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

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