Referência da classe GMSPath


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.