Dokumentacja klasy GMTCMutablePolylineStyleOptions

Dokumentacja klasy GMTCMutablePolylineStyleOptions

Opis

Obiekt danych zmiennych, który zawiera właściwości dostosowania linii łamanej.

Dziedziczy GMTCPolylineStyleOptions.

Publiczne funkcje członków

(void) - setTrafficColorForSpeed:color:
 Ustawia kolor danego typu prędkości.
(UIColor *)- trafficColorForSpeed:
 Zwraca kolor dla podanego rodzaju prędkości.
(typ instancji)- init
 Inicjuje obiekt przy użyciu wartości domyślnych: `peakwidth:2.0f`, `peakColor:[UIColor blueColor]`, `isvisible:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.

Usługi

CGFloatstrokeWidth
 Szerokość kreski linii w punktach na ekranie.
UIColor * strokeColor
 Służy do określania koloru co najmniej jednego odcinka linii łamanej.
BOOLisVisible
 Wartość logiczna określająca widoczność linii łamanej.
int32_t zIndex
 Wartość określająca indeks z linii łamanej.
BOOLisGeodesic
 Wskazuje, czy odcinki linii łamanej powinny być rysowane jako geodezja, a nie jako linie proste na odwzorowaniu Merkatora.
BOOLisTrafficEnabled
 Wartość logiczna określająca widoczność linii łamanej ruchu.

Dokumentacja funkcji członka grupy

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

Ustawia kolor danego typu prędkości.

Jeśli kolor ma wartość NULL, używany jest domyślny kolor typu szybkości.

Parametry:
speedTypeSzybkość, do której ma zostać zastosowany kolor.
kolorKolor stosowany do typu prędkości.
- (UIColor *) trafficColorForSpeed: (GMTSSpeedType). speedType

Zwraca kolor dla podanego rodzaju prędkości.

Zwraca:
Jeśli ruch jest włączony i nie został ustawiony żaden kolor, zwracany jest kolor domyślny dla danej prędkości. Jeśli ruch nie jest włączony, zwraca domyślny kolor kreski.
- (instancetype) init

Inicjuje obiekt przy użyciu wartości domyślnych: `peakwidth:2.0f`, `fingerColor:[UIColor blueColor]`, `iswidoczne:YES`, `zIndex:10`, `isGeodesic:NO`, `isTrafficEnabled:NO`.


Dokumentacja właściwości

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

Szerokość kreski linii w punktach na ekranie.

Jeśli zostanie ustawiona nieprawidłowa wartość (mniejsza niż 0,0f), zostanie użyta wartość domyślna, czyli 2.0f.

Implementuje GMTCPolylineStyleOptions.

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

Służy do określania koloru co najmniej jednego odcinka linii łamanej.

Jeśli zasada ma wartość NULL, zostanie ustawiona na wartość domyślną [UIColor blueColor].

Implementuje GMTCPolylineStyleOptions.

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

Wartość logiczna określająca widoczność linii łamanej.

Domyślna wartość to YES (TAK).

Implementuje GMTCPolylineStyleOptions.

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

Wartość określająca indeks z linii łamanej.

Domyślna wartość to 10.

Implementuje GMTCPolylineStyleOptions.

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

Wskazuje, czy odcinki linii łamanej powinny być rysowane jako geodezja, a nie jako linie proste na odwzorowaniu Merkatora.

Implementuje GMTCPolylineStyleOptions.

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

Wartość logiczna określająca widoczność linii łamanej ruchu.

Wartość domyślna to NO.

Implementuje GMTCPolylineStyleOptions.