Riferimento classe GMSNavigazioneWaypoint

Riferimento alla classe DASHNavigazioneWaypoint

Panoramica

Una classe tappe immutabile, utilizzata per specificare le destinazioni di navigazione.

Potrebbe essere inizializzato da un CLLocationCoordinate2D o da un ID Google Places.

Ereditata da DASHNavigazioneMutableWaypoint.

Funzioni pubbliche per i membri

(tipo di istanza null)- initWithLocation:title:
 Inizializza questo DASHNavigazioneWaypoint per rappresentare una posizione specificata dalle coordinate 2D.
(tipo di istanza null)- initWithPlaceID:title:
 Inizializza questo DASHNavigazioneWaypoint per rappresentare una posizione specificata da un ID luogo.
(tipo di istanza null)- initWithLocation:title:preferSameSideOfRoad:
 Inizializza DASHNavigazioneWaypoint per rappresentare una posizione specificata dalle coordinate 2D e dalle preferenze di lato della strada.
(tipo di istanza null)- initWithLocation:title:preferredSegmentHeader:
 Inizializza DASHNavigazioneWaypoint per rappresentare una posizione specificata dalle coordinate 2D e dalle preferenze di lato della strada.
(DASHNavigazioneWaypoint *).- copia
 Restituisce una copia di questo waypoint.
(DASHNavigazioneMutableWaypoint*)- mutableCopy
 Restituisce una copia modificabile di questo waypoint.

Proprietà

NSString * title
 Il nome del punto di accesso.
CLLocationCoordinate2Dcoordinata
 Le coordinate del punto di accesso.
NSString * ID luogo
 L'ID luogo di questo waypoint.
BOOLpreferSameSideOfRoad
 Se preferisci indirizzare il conducente allo stesso lato della strada.
int32_tpreferredHeader
 Un angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui deve arrivare il veicolo.
BOOLFermata del veicolo
 Indica che il punto di via dei veicoli è destinato all'arresto, con l'intenzione di salire o scendere.

Documentazione della funzione per membri

- (nulltypetype) initWithLocation: (CLLocationCoordinate2D) località
title: (NSString *) titolo

Inizializza questo DASHNavigazioneWaypoint per rappresentare una posizione specificata dalle coordinate 2D.

Parametri:
posizioneLa posizione di questo waypoint.
titleUna stringa che rappresenta il nome del waypoint.
Restituisce:
Un'istanza di GMSNavigationWaypoint o nil se la località non è valida.
- (nulltype instancetype) initWithPlaceID: (NSString *) ID luogo
title: (NSString *) titolo

Inizializza questo DASHNavigazioneWaypoint per rappresentare una posizione specificata da un ID luogo.

Parametri:
ID luogoL'ID luogo di Google per questo waypoint.
titleUna stringa che rappresenta il nome del waypoint.
Restituisce:
Un'istanza di GMSNavigationWaypoint o nil se la stringa ID luogo è null o vuota.
- (nulltypetype) initWithLocation: (CLLocationCoordinate2D) località
title: (NSString *) title
preferSameSideOfRoad: (BOOL) preferSameSideOfRoad

Inizializza DASHNavigazioneWaypoint per rappresentare una posizione specificata dalle coordinate 2D e dalle preferenze di lato della strada.

Parametri:
posizioneLa latitudine e la longitudine del punto di accesso.
titleUna stringa che rappresenta il nome del waypoint.
preferSameSideOfRoadSe preferisci indirizzare il conducente allo stesso lato della strada. Il percorso arriverà sul lato preferito della strada a meno che non vi sia un ritardo significativo causato da una chiusura stradale o da un traffico lento.
Restituisce:
Un'istanza di GMSNavigationWaypoint o nil se la località non è valida.
- (nulltypetype) initWithLocation: (CLLocationCoordinate2D) località
title: (NSString *) title
preferredSegmentHeader: (int32_t) preferredSegmentHeader

Inizializza DASHNavigazioneWaypoint per rappresentare una posizione specificata dalle coordinate 2D e dalle preferenze di lato della strada.

Parametri:
posizioneLa latitudine e la longitudine del punto di accesso.
titleUna stringa che rappresenta il nome del waypoint.
preferredSegmentHeaderUn angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui deve arrivare il veicolo. Di conseguenza, non è utile per le strade a senso unico. Unità espresse in gradi [0, 360], dove 0 significa Nord.
Restituisce:
Un'istanza di GMSNavigationWaypoint o nil se la località o la voce preferredSegmentHeader non è valida.

Restituisce una copia di questo waypoint.

Restituisce una copia modificabile di questo waypoint.


Documentazione proprietà

- (NSString*) title [read, assign]

Il nome del punto di accesso.

- (CLLocationCoordinate2D) coordinata [read, assign]

Le coordinate del punto di accesso.

Questo è kCLLocationCoordinate2DInvalid se questo punto di accesso è stato inizializzato da un ID luogo.

- (NSString*) placeID [read, copy]

L'ID luogo di questo waypoint.

Questo è null se questo waypoint è stato inizializzato dalle coordinate.

- (BOOL) preferSameSideOfRoad [read, assign]

Se preferisci indirizzare il conducente allo stesso lato della strada.

Il percorso arriverà sul lato preferito della strada a meno che non vi sia un ritardo significativo causato da una chiusura stradale o da un traffico lento. Il valore predefinito è NO.

Implementato in DASHNavigazioneMutableWaypoint.

- (int32_t) preferredHeader [read, assign]

Un angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui deve arrivare il veicolo.

Di conseguenza, non è utile per le strade a senso unico. Unità espresse in gradi [0, 360], dove 0 indica il nord e gli angoli aumentano in senso orario. Il valore predefinito e non impostato è -1.

Implementato in DASHNavigazioneMutableWaypoint.

- (BOOL) vehicleStopover [read, assign]

Indica che il punto di via è destinato ai veicoli, per i quali l'intenzione è quella di salire o scendere.

Se imposti questo valore, i vialetti sulle strade non adatte al ritiro e alla consegna potrebbero essere adattati a una posizione più adatta. Questa opzione funziona solo per le modalità di viaggio DRIVE e TWO_WHEELER. Il valore predefinito è NO.

Implementato in DASHNavigazioneMutableWaypoint.