Riferimento per la classe GMS NavigationStepInfo

Riferimento per la classe GMSGMSNavigazioneStepInfo

Panoramica

Informazioni su un singolo passaggio di un percorso di navigazione.

Funzioni pubbliche dei membri

(nullable UIImage *) - maneuverImageWithOptions:
 L'UIImage per la manovra di questo passaggio utilizzando le opzioni fornite.
(nullable UIImage *) - lanesImageWithOptions:
 L'UIImage per l'indicazione delle corsie in questo passaggio utilizzando le opzioni fornite.

Proprietà

GMSNavigationManeuvermaneuver
 L'elemento GMSNavigationManeuver per questo passaggio.
NSArray< GMSNavigationLane * > * corsie
 Le diverse corsie disponibili per questo passaggio.
NSString * fullRoadName
 Il nome completo della strada per questo passaggio contenente tutte le informazioni sulla strada, inclusa la direzione.
NSString * simpleRoadName
 La versione semplificata del nome della strada.
NSString * fullInstructionText
 Il testo completo delle istruzioni per questo passaggio.
NSString * exitNumber
 Numero di uscita di questo passaggio, se esistente.
GMSNavigationDrivingSidedrivingSide
 Se questo passaggio si trova su un percorso drive-on-right o drive-on-sinistra.
NSIntegerroundaboutTurnNumber
 Il numero conteggiato dell'uscita da prendere rispetto al luogo in cui è stata inserita la rotatoria.
NSIntegerstepNumber
 L'indice del passaggio nell'elenco di tutti i passaggi della route.
CLLocationDistanzadistanceFromPrevStepMeters
 La distanza totale di questo passaggio.
NSTimeIntervaltimeFromPrevStepSeconds
 Il tempo stimato necessario per completare questo passaggio.

Documentazione sulle funzioni dei membri

- (nullable UIImage *) maneuverImageWithOptions: (GMSNavigationStepInfoImageOptions nullo *) opzioni

L'UIImage per la manovra di questo passaggio utilizzando le opzioni fornite.

Se il parametro delle opzioni è nullo, verranno utilizzati i valori delle opzioni predefinite.

Restituisce nil se non è presente un'immagine della manovra per questo passaggio.

- (nullable UIImage *) lanesImageWithOptions: (GMSNavigationStepInfoImageOptions nullo *) opzioni

L'UIImage per l'indicazione delle corsie in questo passaggio utilizzando le opzioni fornite.

Se il parametro delle opzioni è nullo, verranno utilizzati i valori delle opzioni predefinite.

Restituisce nil se non sono presenti indicazioni di corsia per questo passaggio.


Documentazione della proprietà

- manovra [read, assign] (GMSNavigationManeuver)

L'elemento GMSNavigationManeuver per questo passaggio.

- (NSArray<GMSNavigationLane *>*) corsie [read, assign]

Le diverse corsie disponibili per questo passaggio.

La matrice è ordinata in modo che la prima corsia sia a sinistra e l'ultima a destra, indipendentemente dal lato di guida.

Restituisce nil se non sono presenti indicazioni di corsia per questo passaggio.

- (NSString*) fullRoadName [read, assign]

Il nome completo della strada per questo passaggio contenente tutte le informazioni sulla strada, inclusa la direzione.

Esempi (ogni riga è un esempio separato):

Ave magro

Vista CA-85 / Mtn

Uscita 9A / Nord First Street

- (NSString*) simpleRoadName [read, assign]

La versione semplificata del nome della strada.

È più breve del nome completo della strada e potrebbe non contenere tutti i dettagli che consentono di identificare la strada, come la direzione o il nome dell'uscita.

Esempi (ogni riga è un esempio separato):

Ave magro

CA-85

Uscita 9A

- (NSString*) fullInstructionText [read, assign]

Il testo completo delle istruzioni per questo passaggio.

Esempi (ogni riga è un esempio separato):

Gira a sinistra su Viale Lean.

Usa la corsia di destra per prendere la rampa CA-85 fino a Mtn View.

Usa la seconda corsia dalla corsia di destra per prendere l'uscita 9A verso North First Street.

- (NSString*) exitNumber [read, assign]

Numero di uscita di questo passaggio, se esistente.

Se questo passaggio si trova su un percorso drive-on-right o drive-on-sinistra.

- (NSInteger) roundaboutTurnNumber [read, assign]

Il numero conteggiato dell'uscita da prendere rispetto al luogo in cui è stata inserita la rotatoria.

Impostato solo per le rotonde, altrimenti -1.

- (NSInteger) stepNumber [read, assign]

L'indice del passaggio nell'elenco di tutti i passaggi della route.

Il primo passaggio è il numero 0.

- (CLLocationDistanza) distanceFromPrevStepMeters [read, assign]

La distanza totale di questo passaggio.

Questo valore non cambia.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

Il tempo stimato necessario per completare questo passaggio.

Questo valore non cambia.