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à | |
GMSNavigationNavState | navState |
L'attuale GMSNavigationNavState per la navigazione. | |
GMSNavigationStepInfo * | currentStep |
Informazioni sull'imminente passo della manovra. | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
I passaggi rimanenti dopo il passaggio attuale. | |
BOOL | routeChanged |
Se il percorso è cambiato dall'ultimo messaggio inviato. | |
NSTimeInterval | timeToCurrentStepSeconds |
Il tempo rimanente stimato in secondi lungo il percorso fino al passaggio corrente. | |
CLLocationDistanza | distanceToCurrentStepMeters |
La distanza rimanente stimata in metri lungo il percorso fino al passaggio corrente . | |
NSTimeInterval | timeToFinalDestinationSeconds |
Il tempo rimanente stimato in secondi per raggiungere la destinazione finale. | |
CLLocationDistanza | distanceToFinalDestinationMeters |
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.