Referência da classe GMSPolyline

Referência da classe GMSPolyline

Informações gerais

GMSPolyline especifica as opções disponíveis para uma polilinha que existe na superfície da Terra.

Ela é desenhada como uma linha física entre os pontos especificados em path.

Herda GMSOverlay.

Funções membro públicas estáticas

(tipo de instância)+ polylineWithPath:
 Construtor de conveniência para GMSPolyline para um caminho específico.

Propriedades

GMSPathpath
 O caminho que descreve esta polilinha.
CGFloatstrokeWidth
 A largura da linha em pontos da tela.
UIColor * strokeColor
 A UIColor usada para renderizar a polilinha.
BOOLgeodésica
 Define se esta linha deve ser renderizada com correção geodésica.
NSArray< GMSStyleSpan * > * períodos
 Uma matriz contendo GMSStyleSpan, os períodos usados para renderizar esta polilinha.
NSString * title
 Título, uma breve descrição da sobreposição.
GMSMapViewmap
 O mapa no qual esta sobreposição está.
BOOLalcançável
 Se essa sobreposição deve gerar notificações de toque.
int zIndex
 As sobreposições de valores zIndex mais altos serão desenhadas sobre as sobreposições e camadas de blocos de valores zIndex mais baixos.
iduserData
 Dados de sobreposição.

Documentação da função membro

+ (tipo de instância) polylineWithPath: (GMSPath * anulável) path

Construtor de conveniência para GMSPolyline para um caminho específico.

Outras propriedades terão valores padrão.


Documentação da propriedade

- (GMSPath*) caminho [read, write, copy]

O caminho que descreve esta polilinha.

- (CGFloat) strokeWidth [read, write, assign]

A largura da linha em pontos da tela.

O padrão é 1.

- (UIColor*) strokeColor [read, write, assign]

A UIColor usada para renderizar a polilinha.

O padrão é [UIColor blueColor].

- (BOOL) geodésica [read, write, assign]

Define se esta linha deve ser renderizada com correção geodésica.

- (NSArray<GMSStyleSpan *>*) períodos [read, write, copy]

Uma matriz contendo GMSStyleSpan, os períodos usados para renderizar esta polilinha.

Se essa matriz contiver menos segmentos do que a própria polilinha, o segmento final será aplicado ao comprimento restante. Se essa matriz não for definida ou estiver vazia, strokeColor será usada para a linha inteira.

- (NSString*) título [read, write, copy, inherited]

Título, uma breve descrição da sobreposição.

Algumas sobreposições, como marcadores, exibem o título no mapa. O título também é o texto de acessibilidade padrão.

- mapa (GMSMapView*) [read, write, assign, inherited]

O mapa no qual esta sobreposição está.

Definir essa propriedade adiciona a sobreposição ao mapa. Se ela for definida como nula, a sobreposição será removida do mapa. Uma sobreposição pode estar ativa em, no máximo, um mapa ao mesmo tempo.

- (BOOL) toque [read, write, assign, inherited]

Se essa sobreposição deve gerar notificações de toque.

Algumas sobreposições, como marcadores, são tocadas por padrão.

- (int) zIndex [read, write, assign, inherited]

As sobreposições de valores zIndex mais altos serão desenhadas sobre as sobreposições e camadas de blocos de valores zIndex mais baixos.

Valores iguais resultam em ordem de desenho indefinida. Os marcadores são uma exceção: independentemente de zIndex, eles sempre serão desenhados sobre as camadas de blocos e outras sobreposições que não são marcadores. Considera-se que eles estão em um grupo Z-index diferente de outras sobreposições.

– (ID) userData [read, write, assign, inherited]

Dados de sobreposição.

Use essa propriedade para associar um objeto arbitrário a essa sobreposição. O SDK do Google Maps para iOS não lê nem grava essa propriedade.

Observe que userData não deve conter nenhuma referência forte a nenhum objeto Maps. Caso contrário, um ciclo de retenção pode ser criado (impedindo que objetos sejam liberados).