Riferimento classe GMSNavigazioneWaypoint

Riferimento alla classe GMS BrowsingWaypoint

Panoramica

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

Può essere inizializzata da un CLLocationCoordinate2D o da un ID luogo di Google.

Ereditato da GMSNavigationMutableWaypoint.

Funzioni pubbliche dei membri

(tipo di istanza nullable)- initWithLocation:title:
 Inizializza questo GMSNavigationWaypoint per rappresentare una posizione specificata in base alle coordinate 2D.
(tipo di istanza nullable)- initWithPlaceID:title:
 Inizializza questo GMSNavigationWaypoint per rappresentare una località specificata da un ID luogo.
(tipo di istanza nullable)- initWithLocation:title:preferSameSideOfRoad:
 Inizializza GMSNavigationWaypoint per rappresentare una posizione specificata tramite le coordinate 2D e le preferenze sul lato della strada.
(tipo di istanza nullable)- initWithLocation:title:preferredSegmentHeading:
 Inizializza GMSNavigationWaypoint per rappresentare una posizione specificata tramite le coordinate 2D e le preferenze sul lato della strada.
(GMSNavigationWaypoint *)- copia
 Restituisce una copia di questo tappa.
(GMSNavigationMutableWaypoint *)- mutableCopy
 Restituisce una copia modificabile di questo tappa.

Proprietà

NSString * title
 Il nome del tappa.
CLLocationCoordinate2Dcoordinata
 Le coordinate del Waypoint.
NSString * placeID
 L'ID luogo di questo tappa.
BOOLpreferSameSideOfRoad
 Indica se è preferibile indirizzare il conducente sullo stesso lato della strada.
int32_t preferredHeading
 Un angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui dovrebbe arrivare il veicolo.
BOOLvehicleStopover
 Indica che il Waypoint è destinato ai veicoli di fermarsi, con l'intenzione di prendere o di scendere.

Documentazione sulle funzioni membri

- (tipo di istanza con valore null) initWithLocation: (CLLocationCoordinate2D)  località
title: (NSString *) title [titolo]

Inizializza questo GMSNavigationWaypoint per rappresentare una posizione specificata in base alle coordinate 2D.

Parametri:
posizioneLa posizione di questo tappa.
titleUna stringa che rappresenta il nome del tappa.
Resi:
Un'istanza di GMSNavigationWaypoint o nil se la località non è valida.
- (tipo di istanza con valore null) initWithPlaceID: (NSString *) placeID
title: (NSString *) title [titolo]

Inizializza questo GMSNavigationWaypoint per rappresentare una località specificata da un ID luogo.

Parametri:
placeIDL'ID luogo di Google per questo tappa.
titleUna stringa che rappresenta il nome del tappa.
Resi:
Un'istanza di GMSNavigationWaypoint o nil se la stringa ID luogo è nulla o vuota.
- (tipo di istanza con valore null) initWithLocation: (CLLocationCoordinate2D)  località
title: (NSString *) title
preferSameSideOfRoad: (BOOL)  preferSameSideOfRoad

Inizializza GMSNavigationWaypoint per rappresentare una posizione specificata tramite le coordinate 2D e le preferenze sul lato della strada.

Parametri:
posizioneLa latitudine e la longitudine del tappa.
titleUna stringa che rappresenta il nome del tappa.
preferSameSideOfRoadIndica se è preferibile indirizzare il conducente sullo stesso lato della strada. Il percorso arriverà sul lato preferito della strada, a meno che non ci sia un ritardo significativo causato da una chiusura stradale o da traffico lento.
Resi:
Un'istanza di GMSNavigationWaypoint o nil se la località non è valida.
- (tipo di istanza con valore null) initWithLocation: (CLLocationCoordinate2D)  località
title: (NSString *) title
Intestazione di segmento preferita: (int32_t)  preferredSegmentHeading

Inizializza GMSNavigationWaypoint per rappresentare una posizione specificata tramite le coordinate 2D e le preferenze sul lato della strada.

Parametri:
posizioneLa latitudine e la longitudine del tappa.
titleUna stringa che rappresenta il nome del tappa.
preferredSegmentHeadingUn angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui dovrebbe arrivare il veicolo. Di conseguenza, non è utile per le strade a senso unico. Unità espresse in gradi [0, 360], dove 0 indica il nord.
Resi:
Un'istanza di GMSNavigationWaypoint o nil se la posizione o preferredSegmentHeading non sono valide.

Restituisce una copia di questo tappa.

Restituisce una copia modificabile di questo tappa.


Documentazione della proprietà

- (NSString*) title [read, assign]

Il nome del tappa.

- (CLLocationCoordinate2D) coordinata [read, assign]

Le coordinate del Waypoint.

Questo valore è kCLLocationCoordinate2DInvalid se il tappa è stato inizializzato da un ID luogo.

- (NSString*) placeID [read, copy]

L'ID luogo di questo tappa.

Questo punto è nullo se il Waypoint è stato inizializzato dalle coordinate.

- (BOOL) preferSameSideOfRoad [read, assign]

Indica se è preferibile indirizzare il conducente sullo stesso lato della strada.

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

Implementata in GMSNavigationMutableWaypoint.

- (int32_t) preferredHeading [read, assign]

Un angolo utilizzato per esprimere la direzione del traffico sul lato della strada su cui dovrebbe 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.

Implementata in GMSNavigationMutableWaypoint.

- (BOOL) vehicleStopover [read, assign]

Indica che il Waypoint è destinato ai veicoli di fermarsi, con l'intenzione di prendere o scendere.

Quando imposti questo valore, i tappe sulle strade non adatte per il prelievo e la discesa potrebbero essere modificati in una posizione più adatta. Questa opzione funziona solo per le modalità di viaggio Drive e TWO_WHEELER. Il valore predefinito è NO.

Implementata in GMSNavigationMutableWaypoint.