Referencia de la clase GMSPath


Descripción general

GMSPath encapsula un array inmutable de CLLocationCooordinate2D.

Todas las coordenadas de un GMSPath deben ser válidas. La contraparte mutable es GMSMutablePath.

Lo hereda GMSMutablePath.

Funciones públicas de miembro

(ID)- initWithPath:
 Inicializa una ruta de acceso recién asignada con el contenido de otra GMSPath.
(NSUInteger)count
 Obtiene el tamaño de la ruta.
(CLLocationCoordinate2D) - CoordinaAtIndex:
 Muestra kCLLocationCoordinate2DInvalid si index >= count.
(NSString *)- encodedPath
 Muestra una string codificada de la ruta de acceso en el formato descrito antes.
(tipo de instancia)- pathOffsetByLatitude:longitude:
 Muestra una nueva ruta que se obtiene cuando se agregan deltaLatitude y deltaLongitude a cada coordenada de la ruta actual.
(doble)- segmentsForLength:kind:
 Muestra el número fraccionario de segmentos a lo largo de la ruta que corresponden a length, interpretados de acuerdo con kind.
(CLLocationDistance)- lengthOfKind:
 Muestra la longitud de la ruta de acceso, según kind.

Funciones de miembro públicas estáticas

(tipo de instancia)+ ruta
 Constructor de conveniencia para una ruta vacía.
(tipo de instancia anulable)+ pathFromEncodedPath:
 Inicializa una ruta de acceso recién asignada desde encodedPath.

Documentación de las funciones de los miembros

+ (tipo de instancia) ruta de acceso

Constructor de conveniencia para una ruta vacía.

- (id) initWithPath: (GMSPath *) path

Inicializa una ruta de acceso recién asignada con el contenido de otra GMSPath.

- count (NSUInteger)

Obtiene el tamaño de la ruta.

- (CLLocationCoordinate2D) CoordinaAtIndex: (NSUInteger) índice

Muestra kCLLocationCoordinate2DInvalid si index >= count.

+ (tipo de instancia anulable) pathFromEncodedPath: (NSString *) encodedPath

Inicializa una ruta de acceso recién asignada desde encodedPath.

Este formato se describe en el siguiente vínculo: https://developers.google.com/maps/documentation/utilities/polylinealgorithm

- (NSString *) encodedPath

Muestra una string codificada de la ruta de acceso en el formato descrito antes.

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

Muestra una nueva ruta que se obtiene cuando se agregan deltaLatitude y deltaLongitude a cada coordenada de la ruta actual.

No modifica la ruta actual.

- (doble) segmentosForLength: (CLLocationDistance) longitud
kind: (GMSLengthKind) tipo

Muestra el número fraccionario de segmentos a lo largo de la ruta que corresponden a length, interpretados de acuerdo con kind.

Consulta GMSLengthKind.

- (CLLocationDistance) lengthOfKind: (GMSLengthKind) kind

Muestra la longitud de la ruta de acceso, según kind.

Consulta GMSLengthKind.