Informações gerais
GMSPath encapsula uma matriz imutável de CLLocationCooordinate2D.
Todas as coordenadas de um GMSPath devem ser válidas. A contraparte mutável é GMSMutablePath.
Herdado por GMSMutablePath.
Funções membro público | |
(id) | — initWithPath: |
Inicializa um caminho recém-alocado com o conteúdo de outro GMSPath. | |
(NSUInteger) | - contagem |
Acessa o tamanho do caminho. | |
(CLLocationCoordinate2D) | -CoordinateAtIndex: |
Retorna kCLLocationCoordinate2DInvalid se index >= contagem. | |
(NSString *) | - encodedPath. |
Retorna uma string codificada do caminho no formato descrito acima. | |
(tipo de instância) | - pathOffsetByLatitude:longitude: |
Retorna um novo caminho recebido adicionando deltaLatitude e deltaLongitude a cada coordenada do caminho atual. | |
(duplo) | - segmentsForLength:Kind: |
Retorna o número fracionário de segmentos ao longo do caminho que corresponde a length , interpretado de acordo com kind . | |
(CLLocationDistance) | – lengthOfKind: |
Retorna o comprimento do caminho, de acordo com kind . | |
Funções membro públicas estáticas | |
(tipo de instância) | + caminho |
Construtor de conveniência para um caminho vazio. | |
(tipo de instância anulável) | + pathFromEnencodedPath: |
Inicializa um caminho recém-alocado de encodedPath . |
Documentação da função membro
+ (tipo de instância) caminho |
Construtor de conveniência para um caminho vazio.
- (id) initWithPath: | (GMSPath *) | path |
Inicializa um caminho recém-alocado com o conteúdo de outro GMSPath.
- (NSUInteger) count |
Acessa o tamanho do caminho.
– (CLLocationCoordinate2D) CoordinateAtIndex: | (NSUInteger) | índice |
Retorna kCLLocationCoordinate2DInvalid se index
>= contagem.
+ (instancetype anulável) pathFromEnencodedPath: | (NSString *) | encodedPath |
Inicializa um caminho recém-alocado de encodedPath
.
Esse formato é descrito em: https://developers.google.com/maps/documentation/utilities/polylinealgorithm
- (NSString *) encodedPath |
Retorna uma string codificada do caminho no formato descrito acima.
- (instancetype) pathOffsetByLatitude: | (CLLocationGraus) | deltaLatitude | |
longitude: | (CLLocationGraus) | deltaLongitude | |
Retorna um novo caminho recebido adicionando deltaLatitude
e deltaLongitude
a cada coordenada do caminho atual.
Não modifica o caminho atual.
- (duplos) segmentsForLength: | (CLLocationDistance) | tamanho | |
kind: | (GMSLengthKind) | tipo | |
Retorna o número fracionário de segmentos ao longo do caminho que corresponde a length
, interpretado de acordo com kind
.
Consulte GMSLengthKind.
- (CLLocationDistance) lengthOfKind: | (GMSLengthKind) | kind |
Retorna o comprimento do caminho, de acordo com kind
.
Consulte GMSLengthKind.