Riferimento per la classe GMSPath


Panoramica

DASHPath include un array immutabile di CLLocationCooordinate2D.

Tutte le coordinate di un DASHPath devono essere valide. La controparte modificabile è DASHMutablePath.

Ereditata da DASHMutablePath.

Funzioni pubbliche per i membri

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

Funzioni pubbliche per i membri

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

Documentazione della funzione per membri

+ path (instancetype)

Costruttore di convenienza per un percorso vuoto.

- (id) initWithPath: ( URLPath *) percorso

Inizializza un percorso appena assegnato con i contenuti di un altro DASHPath.

- (NSUInteger) count

Ottieni le dimensioni del percorso.

- (CLLocationCoordinate2D) CoordinateAtIndex: (NSUInteger) index

Restituisce kCLLocationCoordinate2DInvalid se index >= count.

+ (nullable instancetype) 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: (CLLocationDegrads) deltaLatitude
longitudine: (CLLocationDegrads) deltalongitude

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

Non modifica il percorso corrente.

- (doppio) segmentoForLength: (CLLocationDistance) length
kind: (DASHLengthKind) kind

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

Vedi LungaLunghezza.

- (CLLocationDistance) lengthOfKind: (DASHLengthKind) kind

Restituisce la lunghezza del percorso, secondo kind.

Vedi LungaLunghezza.