LineLayerOptions interface
Opcje używane podczas renderowania obiektów SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon i MultiPolygon w warstwie liniowej.
- Extends
Właściwości
blur | Ilość rozmycia, która ma być stosowana do linii w pikselach.
Wartość domyślna |
line |
Określa sposób renderowania końców wierszy. ""butt": czapka z kwadratowym końcem, który jest rysowany do dokładnego punktu końcowego linii. "Round": czapka z zaokrąglonym końcem, który jest wyciągnięty poza punkt końcowy linii o promieniu jednej połowy szerokości linii i wyśrodkowany na punkcie końcowym linii. ""kwadrat": czapka z kwadratowym końcem, który jest wyciągnięty poza punkt końcowy linii w odległości jednej połowy szerokości linii. Wartość domyślna "round". |
line |
Określa sposób renderowania stawów w liniach. ""skos": sprzężenia z kwadratowym końcem, który jest wyciągnięty poza punkt końcowy linii w odległości jednej połowy szerokości linii. "Round": sprzężenia z zaokrąglonym końcem, który jest wyciągnięty poza punkt końcowy linii o promieniu jednej połowy szerokości linii i wyśrodkowany na punkcie końcowym linii. ""miter": sprzężenie z ostrym, kątowym róg, który jest rysowany z zewnętrznymi bokami poza punkt końcowy ścieżki, dopóki nie spotkają się. Wartość domyślna "round". |
offset | Przesunięcie linii.
Wartość dodatnia przesuwa linię z prawej strony względem kierunku linii.
Wartość ujemna jest przesunięty po lewej stronie.
Wartość domyślna |
source | Identyfikator lub wystąpienie źródła danych, które będzie renderowane przez warstwę. |
source |
Wymagane, gdy źródłem warstwy jest VectorTileSource. Źródło wektorów może zawierać wiele warstw. Określa to, który z nich ma być renderowany w tej warstwie. Zabronione dla wszystkich innych typów źródeł. |
stroke |
Określa kolor linii.
Wartość domyślna |
stroke |
Określa długości przemiennych kresek i przerw, które tworzą wzorzec kreski. Liczby muszą być równe lub większe niż 0. Długości są skalowane według wartości strokeWidth. Aby przekonwertować długość kreski na piksele, pomnóż długość przez bieżącą szerokość pociągnięcia. |
stroke |
Definiuje gradient, za pomocą którego mają być kolorowe linie. Wymaga ustawienia opcji LineMetrics źródła danych na wartość true. Wyłączone, jeśli właściwość strokeDashArray jest ustawiona. |
stroke |
Liczba z zakresu od 0 do 1 wskazująca nieprzezroczystość, w której zostanie narysowana linia.
Wartość domyślna |
stroke |
Szerokość linii w pikselach. Musi być wartością większą lub równą 0.
Wartość domyślna |
translate | Wielkość przesunięcia w pikselach w celu renderowania linii względem miejsca, w którym normalnie będzie renderowana.
Wartości ujemne wskazują lewo i w górę.
Domyślny: |
translate |
Określa ramkę odwołania dla . "mapa": Linie są tłumaczone względem mapy. ""viewport": Linie są tłumaczone względem widoku Ustawienie domyślne: "mapa" |
Właściwości dziedziczone
filter | Wyrażenie określające warunki dotyczące funkcji źródłowych. Wyświetlane są tylko funkcje zgodne z filtrem. |
max |
Liczba całkowita określająca maksymalny poziom powiększenia w celu renderowania warstwy.
Ta wartość jest wyłączna, tj. warstwa będzie widoczna pod adresem |
min |
Liczba całkowita określająca minimalny poziom powiększenia w celu renderowania warstwy.
Ta wartość jest inkluzywna, tj. warstwa będzie widoczna pod adresem |
visible | Określa, czy warstwa jest widoczna, czy nie.
Wartość domyślna |
Szczegóły właściwości
blur
Ilość rozmycia, która ma być stosowana do linii w pikselach.
Wartość domyślna 0
.
blur?: number | DataDrivenPropertyValueSpecification<number>
Wartość właściwości
number | DataDrivenPropertyValueSpecification<number>
lineCap
Określa sposób renderowania końców wierszy.
""butt": czapka z kwadratowym końcem, który jest rysowany do dokładnego punktu końcowego linii.
"Round": czapka z zaokrąglonym końcem, który jest wyciągnięty poza punkt końcowy linii o promieniu jednej połowy szerokości linii i wyśrodkowany na punkcie końcowym linii.
""kwadrat": czapka z kwadratowym końcem, który jest wyciągnięty poza punkt końcowy linii w odległości jednej połowy szerokości linii.
Wartość domyślna "round".lineCap?: "butt" | "round" | "square"
Wartość właściwości
"butt" | "round" | "square"
lineJoin
Określa sposób renderowania stawów w liniach.
""skos": sprzężenia z kwadratowym końcem, który jest wyciągnięty poza punkt końcowy linii w odległości jednej połowy szerokości linii.
"Round": sprzężenia z zaokrąglonym końcem, który jest wyciągnięty poza punkt końcowy linii o promieniu jednej połowy szerokości linii i wyśrodkowany na punkcie końcowym linii.
""miter": sprzężenie z ostrym, kątowym róg, który jest rysowany z zewnętrznymi bokami poza punkt końcowy ścieżki, dopóki nie spotkają się.
Wartość domyślna "round".lineJoin?: "bevel" | "round" | "miter"
Wartość właściwości
"bevel" | "round" | "miter"
offset
Przesunięcie linii.
Wartość dodatnia przesuwa linię z prawej strony względem kierunku linii.
Wartość ujemna jest przesunięty po lewej stronie.
Wartość domyślna 0
.
offset?: number | DataDrivenPropertyValueSpecification<number>
Wartość właściwości
number | DataDrivenPropertyValueSpecification<number>
source
Identyfikator lub wystąpienie źródła danych, które będzie renderowane przez warstwę.
source?: string | Source
Wartość właściwości
string | Source
sourceLayer
Wymagane, gdy źródłem warstwy jest VectorTileSource. Źródło wektorów może zawierać wiele warstw. Określa to, który z nich ma być renderowany w tej warstwie. Zabronione dla wszystkich innych typów źródeł.
sourceLayer?: string
Wartość właściwości
string
strokeColor
Określa kolor linii.
Wartość domyślna "#1E90FF"
.
strokeColor?: string | DataDrivenPropertyValueSpecification<string>
Wartość właściwości
string | DataDrivenPropertyValueSpecification<string>
strokeDashArray
Określa długości przemiennych kresek i przerw, które tworzą wzorzec kreski. Liczby muszą być równe lub większe niż 0. Długości są skalowane według wartości strokeWidth. Aby przekonwertować długość kreski na piksele, pomnóż długość przez bieżącą szerokość pociągnięcia.
strokeDashArray?: number[]
Wartość właściwości
number[]
strokeGradient
Definiuje gradient, za pomocą którego mają być kolorowe linie. Wymaga ustawienia opcji LineMetrics źródła danych na wartość true. Wyłączone, jeśli właściwość strokeDashArray jest ustawiona.
strokeGradient?: Expression
Wartość właściwości
strokeOpacity
Liczba z zakresu od 0 do 1 wskazująca nieprzezroczystość, w której zostanie narysowana linia.
Wartość domyślna 1
.
strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>
Wartość właściwości
number | DataDrivenPropertyValueSpecification<number>
strokeWidth
Szerokość linii w pikselach. Musi być wartością większą lub równą 0.
Wartość domyślna 2
.
strokeWidth?: number | DataDrivenPropertyValueSpecification<number>
Wartość właściwości
number | DataDrivenPropertyValueSpecification<number>
translate
Wielkość przesunięcia w pikselach w celu renderowania linii względem miejsca, w którym normalnie będzie renderowana.
Wartości ujemne wskazują lewo i w górę.
Domyślny: [0,0]
translate?: Pixel
Wartość właściwości
translateAnchor
Określa ramkę odwołania dla .translate
"mapa": Linie są tłumaczone względem mapy.
""viewport": Linie są tłumaczone względem widoku
Ustawienie domyślne: "mapa"translateAnchor?: "map" | "viewport"
Wartość właściwości
"map" | "viewport"
Szczegóły właściwości dziedziczonej
filter
Wyrażenie określające warunki dotyczące funkcji źródłowych. Wyświetlane są tylko funkcje zgodne z filtrem.
filter?: Expression
Wartość właściwości
Dziedziczone zwarstwyOptions.filter
maxZoom
Liczba całkowita określająca maksymalny poziom powiększenia w celu renderowania warstwy.
Ta wartość jest wyłączna, tj. warstwa będzie widoczna pod adresem maxZoom > zoom >= minZoom
.
Wartość domyślna 24
.
maxZoom?: number
Wartość właściwości
number
Dziedziczone zwarstwy LayerOptions.maxZoom
minZoom
Liczba całkowita określająca minimalny poziom powiększenia w celu renderowania warstwy.
Ta wartość jest inkluzywna, tj. warstwa będzie widoczna pod adresem maxZoom > zoom >= minZoom
.
Wartość domyślna 0
.
minZoom?: number
Wartość właściwości
number
Dziedziczone zwarstwyOptions.minZoom
visible
Określa, czy warstwa jest widoczna, czy nie.
Wartość domyślna true
.
visible?: boolean
Wartość właściwości
boolean
Dziedziczone zwarstwyOptions.visible