Référence de la classe GMTCMutablePolylineStyleOptions

Référence de la classe GMTCMutablePolylineStyleOptions

Présentation

Objet de données modifiable contenant les propriétés de personnalisation des polylignes.

Hérite de GMTCPolylineStyleOptions.

Fonctions de membre public

(void) - setTrafficColorForSpeed:color:
 Définit la couleur du type de vitesse donné.
(UIColor *)- trafficColorForSpeed:
 Renvoie la couleur pour le type de vitesse donné.
(type d'instance)- init
 Initialise l'objet avec les valeurs par défaut : "strokeWidth:2.0f", "strokeColor:[UIColor blueColor]", "isVisible:YES", "zIndex:10", "isGeodesic:NO", "isTrafficEnabled:NO".

Propriétés

CGFloatstrokeWidth
 L'épaisseur du trait en points à l'écran.
UIColor * strokeColor
 Permet de spécifier la couleur d'un ou de plusieurs segments d'une polyligne.
BOOLisVisible
 Booléen qui détermine la visibilité de la polyligne.
int32_t zIndex
 Valeur déterminant l'index z de la polyligne.
BOOLisGeodesic
 Indique si les segments de la polyligne doivent être tracés sous forme de géodésiques, par opposition aux lignes droites sur la projection de Mercator.
BOOLisTrafficEnabled
 Booléen qui détermine la visibilité de la polyligne de trafic.

Documentation sur la fonction de membre

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

Définit la couleur du type de vitesse donné.

Si la couleur est définie sur NULL, la couleur par défaut du type de vitesse est utilisée.

Paramètres :
speedTypeType de vitesse auquel appliquer la couleur.
couleurCouleur à appliquer au type de vitesse.
- (UIColor *) trafficColorForSpeed: (GMTSSpeedType). speedType

Renvoie la couleur pour le type de vitesse donné.

Renvoie :
Si le trafic est activé et qu'aucune couleur n'est définie, renvoie la couleur par défaut pour la vitesse donnée. Si le trafic n'est pas activé, renvoie la couleur du trait par défaut.
- (type d'instance) init

Initialise l'objet avec les valeurs par défaut: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isVisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.


Documentation de la propriété

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

L'épaisseur du trait en points à l'écran.

Si une valeur non valide est définie ici (inférieure à 0,0f), elle sera définie sur la valeur par défaut (2,0f).

Met en œuvre GMTCPolylineStyleOptions.

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

Permet de spécifier la couleur d'un ou de plusieurs segments d'une polyligne.

S'il est défini sur NULL, il est défini sur la valeur par défaut [UIColor blueColor].

Met en œuvre GMTCPolylineStyleOptions.

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

Booléen qui détermine la visibilité de la polyligne.

La valeur par défaut est "YES".

Met en œuvre GMTCPolylineStyleOptions.

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

Valeur déterminant l'index z de la polyligne.

Valeur par défaut : 10

Met en œuvre GMTCPolylineStyleOptions.

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

Indique si les segments de la polyligne doivent être tracés sous forme de géodésiques, par opposition aux lignes droites sur la projection de Mercator.

Met en œuvre GMTCPolylineStyleOptions.

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

Booléen qui détermine la visibilité de la polyligne de trafic.

La valeur par défaut est "NO".

Met en œuvre GMTCPolylineStyleOptions.