Referencia de la clase GMTCMutablePolylineStyleOptions

Referencia de la clase GMTCMutablePolylineStyleOptions

Descripción general

Es un objeto de datos mutables que contiene propiedades de personalización de polilíneas.

Hereda GMTCPolylineStyleOptions.

Funciones públicas de miembro

(void) - setTrafficColorForSpeed:color:
 Establece el color para el tipo de velocidad determinado.
(UIColor *)- trafficColorForSpeed:
 Muestra el color del tipo de velocidad determinado.
(tipo de instancia)- init
 Inicializa el objeto con los valores predeterminados: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isVisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.

Propiedades

CGFloatstrokeWidth
 Es el ancho del trazo de la línea en puntos de la pantalla.
UIColor * strokeColor
 Se usa para especificar el color de uno o más segmentos de una polilínea.
BOOLisVisible
 Es un valor booleano que determina la visibilidad de la polilínea.
int32_t zIndex
 Valor que determina el índice z de la polilínea.
BOOLisGeodesic
 Indica si los segmentos de la polilínea deben dibujarse como líneas geodésicas, en oposición a como líneas rectas en la proyección Mercator.
BOOLisTrafficEnabled
 Booleano que determina la visibilidad de la polilínea del tráfico.

Documentación de las funciones de los miembros

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

Establece el color para el tipo de velocidad determinado.

Si el color se establece en NULL, se utiliza el color predeterminado para el tipo de velocidad.

Parámetros:
speedTypeEl tipo de velocidad al que se aplicará el color.
color [color]El color que se aplicará al tipo de velocidad.
- (UIColor *) trafficColorForSpeed: (GMTSSpeedType). speedType

Muestra el color del tipo de velocidad determinado.

Devuelve:
Si se habilita el tráfico y no se establece ningún color, se muestra el color predeterminado para la velocidad determinada. Si el tráfico no está habilitado, muestra el color de trazo predeterminado.
- (tipo de instancia) init

Inicializa el objeto con los valores predeterminados: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isVisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.


Documentación de la propiedad

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

Es el ancho del trazo de la línea en puntos de la pantalla.

Si aquí se establece un valor no válido (inferior a 0.0f), se establecerá en el valor predeterminado de 2.0f.

Implementa GMTCPolylineStyleOptions.

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

Se usa para especificar el color de uno o más segmentos de una polilínea.

Si se configura como NULL, se establecerá con el valor predeterminado de [UIColor blueColor].

Implementa GMTCPolylineStyleOptions.

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

Es un valor booleano que determina la visibilidad de la polilínea.

La configuración predeterminada es YES.

Implementa GMTCPolylineStyleOptions.

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

Valor que determina el índice z de la polilínea.

La configuración predeterminada es 10.

Implementa GMTCPolylineStyleOptions.

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

Indica si los segmentos de la polilínea deben dibujarse como líneas geodésicas, en oposición a como líneas rectas en la proyección Mercator.

Implementa GMTCPolylineStyleOptions.

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

Booleano que determina la visibilidad de la polilínea del tráfico.

La configuración predeterminada es NO.

Implementa GMTCPolylineStyleOptions.