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.