Riferimento per la classe GMSPath


Panoramica

GMSPath incapsula un array immutabile di CLLocationCooordinate2D.

Tutte le coordinate di un GMSPath devono essere valide. La controparte modificabile è GMSMutablePath.

Ereditato da GMSMutablePath.

Funzioni pubbliche dei membri

(ID)- initWithPath:
 Inizializza un percorso appena allocato con i contenuti di un altro GMSPath.
(NSUInteger)- conteggio
 Ottieni le dimensioni del percorso.
(CLLocationCoordinate2D) - coordinateAtIndex:
 Restituisce kCLLocationCoordinate2DInvalid se index >= conteggio.
(NSString *)- encodedPath
 Restituisce una stringa codificata del percorso nel formato descritto sopra.
(instancetype)- pathOffsetByLatitude:longitude:
 Restituisce un nuovo percorso ottenuto aggiungendo deltaLatitude e deltaLongitude a ogni coordinata del percorso corrente.
(doppio)- segmentsForLength:kind:
 Restituisce il numero frazionario di segmenti lungo il percorso che corrisponde a length, interpretato in base a kind.
(CLLocationDistanza)- lengthOfKind:
 Restituisce la lunghezza del percorso, in base a kind.

Funzioni membri pubbliche statiche

(instancetype)+ percorso
 Costruttore pratico per un percorso vuoto.
(tipo di istanza nullable)+ pathFromEncodedPath:
 Inizializza un percorso appena allocato da encodedPath.

Documentazione sulle funzioni membri

+ percorso (instancetype)

Costruttore pratico per un percorso vuoto.

- (id) initWithPath: (GMSPath *) percorso

Inizializza un percorso appena allocato con i contenuti di un altro GMSPath.

- (NSUInteger) numero

Ottieni le dimensioni del percorso.

- (CLLocationCoordinate2D) coordinateAtIndex: (NSUInteger) index

Restituisce kCLLocationCoordinate2DInvalid se index >= conteggio.

+ (tipo di istanza con valore null) pathFromEncodedPath: (NSString *) encodedPath

Inizializza un percorso appena allocato da encodedPath.

Questo formato è descritto all'indirizzo: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

Restituisce una stringa codificata del percorso nel formato descritto sopra.

- (instancetype) pathOffsetByLatitude: (CLLocationDegrees) deltaLatitude
longitude: (CLLocationDegrees) deltaLongitude

Restituisce un nuovo percorso ottenuto aggiungendo deltaLatitude e deltaLongitude a ogni coordinata del percorso corrente.

Non modifica il percorso corrente.

- (doppi) segmentiForLength: (CLLocationDistanza) length
kind: (GMSLengthKind) kind

Restituisce il numero frazionario di segmenti lungo il percorso che corrisponde a length, interpretato in base a kind.

Vedi GMSLengthKind.

- (CLLocationDistanza) lengthOfKind: (GMSLengthKind) kind

Restituisce la lunghezza del percorso, in base a kind.

Vedi GMSLengthKind.