Referência da classe GMTCMutablePolylineStyleOptions

Referência da classe GMTCMutablePolylineStyleOptions

Informações gerais

Objeto de dados mutável que contém as propriedades de personalização de polilinha.

Herda GMTCPolylineStyleOptions.

Funções membro público

(void) setTrafficColorForSpeed:color:
 Define a cor do tipo de velocidade especificado.
(UIColor *)trafficColorForSpeed:
 Retorna a cor para o tipo de velocidade especificado.
(tipo de instância)- init
 Inicializa o objeto com valores padrão: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isVisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.

Propriedades

CGFloatstrokeWidth
 A largura do traço da linha em pontos da tela.
UIColor * strokeColor
 Usado para especificar a cor de um ou mais segmentos de uma polilinha.
BOOLisVisible
 Booleano que determina a visibilidade da polilinha.
int32_t zIndex
 Valor que determina o índice z da polilinha.
BOOLisGeodesic
 Indica se os segmentos da polilinha devem ser desenhados como geodésicos, em vez de linhas retas na projeção de Mercator.
BOOLisTrafficEnabled
 Booleano que determina a visibilidade da polilinha do trânsito.

Documentação da função membro

- (void) setTrafficColorForSpeed: (GMTSSpeedType) speedType
cor: (nullable UIColor *)  color [cor]

Define a cor do tipo de velocidade especificado.

Se a cor for definida como NULL, a cor padrão para o tipo de velocidade será usada.

Parâmetros:
speedTypeO tipo de velocidade a que a cor será aplicada.
corA cor a ser aplicada ao tipo de velocidade.
- (UIColor *) trafficColorForSpeed: (GMTSSpeedType) speedType

Retorna a cor para o tipo de velocidade especificado.

Retorna:
Se o trânsito estiver ativado e nenhuma cor estiver definida, retorna a cor padrão para a velocidade especificada. Se o tráfego não estiver ativado, a cor do traço padrão será retornada.
- (tipo de instância) init

Inicializa o objeto com valores padrão: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isVisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.


Documentação da propriedade

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

A largura do traço da linha em pontos da tela.

Se um valor inválido for definido aqui (menor que 0,0f), ele será definido para o valor padrão de 2,0f.

Implementa GMTCPolylineStyleOptions.

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

Usado para especificar a cor de um ou mais segmentos de uma polilinha.

Se definido como NULL, ele será definido com o valor padrão de [UIColor blueColor].

Implementa GMTCPolylineStyleOptions.

- (BOOL) isVisible [read, write, assign]

Booleano que determina a visibilidade da polilinha.

O padrão é YES.

Implementa GMTCPolylineStyleOptions.

- (int32_t) zIndex [read, write, assign]

Valor que determina o índice z da polilinha.

O valor padrão é 10.

Implementa GMTCPolylineStyleOptions.

- (BOOL) isGeodesic [read, write, assign]

Indica se os segmentos da polilinha devem ser desenhados como geodésicos, em vez de linhas retas na projeção de Mercator.

Implementa GMTCPolylineStyleOptions.

- (BOOL) isTrafficEnabled [read, write, assign]

Booleano que determina a visibilidade da polilinha do trânsito.

O padrão é NO.

Implementa GMTCPolylineStyleOptions.