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 0.

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".
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".
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.

source

Identyfikator lub wystąpienie źródła danych, które będzie renderowane przez warstwę.

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ł.

strokeColor

Określa kolor linii. Wartość domyślna "#1E90FF".

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.

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.

strokeOpacity

Liczba z zakresu od 0 do 1 wskazująca nieprzezroczystość, w której zostanie narysowana linia. Wartość domyślna 1.

strokeWidth

Szerokość linii w pikselach. Musi być wartością większą lub równą 0. Wartość domyślna 2.

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]

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"

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.

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.

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.

visible

Określa, czy warstwa jest widoczna, czy nie. Wartość domyślna true.

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