Riferimento per la classe GMSNavigazioneNavInfo

Riferimento per la classe GMSGMSNavigazioneNavInfo

Panoramica

Contiene informazioni sullo stato della navigazione.

Funzioni pubbliche dei membri

(NSTimeInterval)- roundedTime:
 Restituisce un orario arrotondato al minuto più vicino, con un minimo di un minuto.
(NSMeasurement< NSUnitLength * > *)- roundedDistance:
 Restituisce una misurazione arrotondata che rappresenta la distanza specificata, tenendo conto delle preferenze dell'utente e dell'unità di distanza consigliata per il percorso.
(NSArray< NSAttributedString * > *)- instructionsForStep:options:
 Le istruzioni formattate per il passaggio specificato.

Proprietà

GMSNavigationNavStatenavState
 L'attuale GMSNavigationNavState per la navigazione.
GMSNavigationStepInfocurrentStep
 Informazioni sull'imminente passo della manovra.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 I passaggi rimanenti dopo il passaggio attuale.
BOOLrouteChanged
 Se il percorso è cambiato dall'ultimo messaggio inviato.
NSTimeIntervaltimeToCurrentStepSeconds
 Il tempo rimanente stimato in secondi lungo il percorso fino al passaggio corrente.
CLLocationDistanzadistanceToCurrentStepMeters
 La distanza rimanente stimata in metri lungo il percorso fino al passaggio corrente .
NSTimeIntervaltimeToFinalDestinationSeconds
 Il tempo rimanente stimato in secondi per raggiungere la destinazione finale.
CLLocationDistanzadistanceToFinalDestinationMeters
 La distanza rimanente stimata in metri per raggiungere la destinazione finale.

Documentazione sulle funzioni dei membri

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

Restituisce un orario arrotondato al minuto più vicino, con un minimo di un minuto.

Questo può essere utile quando vengono mostrate informazioni sul percorso agli utenti, poiché può creare confusione visualizzare orari come "0 min".

Per via di quanto sopra, i valori di input per questo metodo devono sempre essere positivi.

- (NSMeasurement<NSUnitLength *> *) roundedDistance: (CLLocationDistanza) distanceMeters

Restituisce una misurazione arrotondata che rappresenta la distanza specificata, tenendo conto delle preferenze dell'utente e dell'unità di distanza consigliata per il percorso.

- (NSArray<NSAttributedString *> *) istruzioniForStep: (GMSNavigationStepInfo *) stepInfo
opzioni: (GMSNavigationInstructionOptions *) opzioni

Le istruzioni formattate per il passaggio specificato.


Documentazione della proprietà

- (GMSNavigationNavState) navState [read, assign]

L'attuale GMSNavigationNavState per la navigazione.

- (GMSNavigationStepInfo*) currentStep [read, assign]

Informazioni sull'imminente passo della manovra.

È impostato solo se navState è GMSNavigatorNavStateEnroute e sarà null in caso contrario.

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

I passaggi rimanenti dopo il passaggio attuale.

- (BOOL) routeChanged [read, assign]

Se il percorso è cambiato dall'ultimo messaggio inviato.

Un cambio di percorso può essere causato da un cambio di percorso, dall'aggiunta/rimozione di un waypoint, dalla selezione o dalla guida su un percorso alternativo da parte dell'utente o da un aggiornamento del traffico.

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

Il tempo rimanente stimato in secondi lungo il percorso fino al passaggio corrente.

- (CLLocationDistanza) distanceToCurrentStepMeters [read, assign]

La distanza rimanente stimata in metri lungo il percorso fino al passaggio corrente .

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

Il tempo rimanente stimato in secondi per raggiungere la destinazione finale.

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

La distanza rimanente stimata in metri per raggiungere la destinazione finale.