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. | |
CLLocationCoordinate2D | coordinata |
Le coordinate del Waypoint. | |
NSString * | placeID |
L'ID luogo di questo tappa. | |
BOOL | preferSameSideOfRoad |
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. | |
BOOL | vehicleStopover |
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:
-
posizione La posizione di questo tappa. title Una 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:
-
placeID L'ID luogo di Google per questo tappa. title Una 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:
-
posizione La latitudine e la longitudine del tappa. title Una stringa che rappresenta il nome del tappa. preferSameSideOfRoad 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.
- 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:
-
posizione La latitudine e la longitudine del tappa. title Una stringa che rappresenta il nome del tappa. preferredSegmentHeading 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.
- Resi:
- Un'istanza di
GMSNavigationWaypoint
o nil se la posizione o preferredSegmentHeading non sono valide.
- (GMSNavigationWaypoint *) testo |
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.