Klassenreferenz für GMTCMutablePolylineStyleOptions

Klassenreferenz für GMTCMutablePolylineStyleOptions

Überblick

Änderbares Datenobjekt, das Eigenschaften zur Anpassung von Polylinien enthält.

Übernimmt GMTCPolylineStyleOptions.

Öffentliche Mitgliederfunktionen

(void) setTrafficColorForSpeed:color:
 Legt die Farbe für den angegebenen Geschwindigkeitstyp fest.
(UIColor *)trafficColorForSpeed:
 Gibt die Farbe für den angegebenen Geschwindigkeitstyp zurück.
(Instanztyp)init
 Initialisiert das Objekt mit Standardwerten: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isvisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.

Attribute

CGFloatstrokeWidth
 Die Linienbreite in Bildschirmpunkten.
UIColor * strokeColor
 Legt die Farbe für ein oder mehrere Segmente einer Polylinie fest.
BOOLisVisible
 Boolescher Wert, der die Sichtbarkeit der Polylinie bestimmt.
int32_t zIndex
 Wert, der den Z-Index der Polylinie bestimmt.
BOOLisGeodesic
 Gibt an, ob die Segmente der Polylinie als geodätische Linien im Gegensatz zu geraden Linien in der Mercator-Projektion gezeichnet werden sollen.
BOOLisTrafficEnabled
 Boolescher Wert, der die Sichtbarkeit der Verkehrs Polylinie bestimmt

Dokumentation zu Mitgliederfunktionen

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

Legt die Farbe für den angegebenen Geschwindigkeitstyp fest.

Wenn die Farbe auf NULL gesetzt ist, wird die Standardfarbe für den Geschwindigkeitstyp verwendet.

Parameter:
speedTypeDer Geschwindigkeitstyp, auf den die Farbe angewendet werden soll.
FarbeDie Farbe, die auf den Geschwindigkeitstyp angewendet werden soll.
- (UIColor *) trafficColorForSpeed: (GMTSSpeedType) speedType

Gibt die Farbe für den angegebenen Geschwindigkeitstyp zurück.

Gibt zurück:
Gibt die Standardfarbe für die angegebene Geschwindigkeit zurück, wenn der Verkehr aktiviert und keine Farbe festgelegt ist. Ist der Traffic nicht aktiviert, wird die Standardstrichfarbe zurückgegeben.
– (Instanztyp) init

Initialisiert das Objekt mit Standardwerten: `strokeWidth:2.0f`, `strokeColor:[UIColor blueColor]`, `isvisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.


Property-Dokumentation

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

Die Linienbreite in Bildschirmpunkten.

Wenn hier ein ungültiger Wert festgelegt wird (kleiner als 0,0f), wird er auf den Standardwert 2,0f gesetzt.

Implementiert GMTCPolylineStyleOptions.

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

Legt die Farbe für ein oder mehrere Segmente einer Polylinie fest.

Wenn dieser Wert auf NULL gesetzt ist, wird er auf den Standardwert von [UIColor blueColor] festgelegt.

Implementiert GMTCPolylineStyleOptions.

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

Boolescher Wert, der die Sichtbarkeit der Polylinie bestimmt.

Die Standardeinstellung ist YES (JA).

Implementiert GMTCPolylineStyleOptions.

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

Wert, der den Z-Index der Polylinie bestimmt.

Der Standardwert ist 10.

Implementiert GMTCPolylineStyleOptions.

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

Gibt an, ob die Segmente der Polylinie als geodätische Linien im Gegensatz zu geraden Linien in der Mercator-Projektion gezeichnet werden sollen.

Implementiert GMTCPolylineStyleOptions.

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

Boolescher Wert, der die Sichtbarkeit der Verkehrs Polylinie bestimmt

Die Standardeinstellung ist „NO“.

Implementiert GMTCPolylineStyleOptions.