SymbolLayerOptions interface
Opcje używane podczas renderowania geometrii w elemencie SymbolLayer.
- Extends
Właściwości
icon |
Opcje używane do dostosowywania ikon symboli. Zobacz IkonaOpcje dla ustawień domyślnych. |
line |
Odległość w pikselach między dwoma kotwicami symboli wzdłuż linii. Musi być większa lub równa 1.
Wartość domyślna |
placement | Określa położenie etykiety względem jego geometrii. "punkt": etykieta jest umieszczana w punkcie, w którym znajduje się geometria. ""line": etykieta jest umieszczona wzdłuż linii geometrii. Można ich używać tylko w geometriach LineString i Polygon. ""line-center": etykieta jest umieszczona w środku linii geometrii. Można używać tylko w geometriach "LineString" i "Polygon" Wartość domyślna "punkt" . |
sort |
Sortuje funkcje w kolejności rosnącej na podstawie tej wartości. Funkcje z niższymi kluczami sortowania są rysowane i umieszczane jako pierwsze.
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ł. |
text |
Opcje używane do dostosowywania tekstu symboli. Zobacz TextOptions , aby uzyskać informacje o wartościach domyślnych. |
z |
Określa, czy nakładające się symbole w tej samej warstwie są renderowane w kolejności, w której są wyświetlane w źródle danych, czy według ich pozycji y względem okienka widoku.
Aby kontrolować kolejność i priorytetyzację symboli w przeciwnym razie, użyj polecenia "auto": sortuje symbole według wartości "sortKey" w przypadku ustawienia. W przeciwnym razie zachowuje się jak "viewport-y". ""viewport-y": Sortuje symbole według ich pozycji y, jeśli wartość "allowOverlap" ma wartość "true" lub "ignorePlacement" ma wartość "false". "źródło": sortuje symbole według wartości "sortKey", jeśli jest ustawiona. W przeciwnym razie symbole są renderowane w tej samej kolejności co dane źródłowe. Ustawienie domyślne "auto" |
Właściwości dziedziczone
filter | Wyrażenie określające warunki 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, na który ma być renderowana warstwa.
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
iconOptions
Opcje używane do dostosowywania ikon symboli.
Zobacz IkonaOpcje dla ustawień domyślnych.
iconOptions?: IconOptions
Wartość właściwości
lineSpacing
Odległość w pikselach między dwoma kotwicami symboli wzdłuż linii. Musi być większa lub równa 1.
Wartość domyślna 250
.
lineSpacing?: number | PropertyValueSpecification<number>
Wartość właściwości
number | PropertyValueSpecification<number>
placement
Określa położenie etykiety względem jego geometrii.
"punkt": etykieta jest umieszczana w punkcie, w którym znajduje się geometria.
""line": etykieta jest umieszczona wzdłuż linii geometrii. Można ich używać tylko w geometriach LineString i Polygon.
""line-center": etykieta jest umieszczona w środku linii geometrii. Można używać tylko w geometriach "LineString" i "Polygon"
Wartość domyślna "punkt" .placement?: "point" | "line" | "line-center"
Wartość właściwości
"point" | "line" | "line-center"
sortKey
Sortuje funkcje w kolejności rosnącej na podstawie tej wartości. Funkcje z niższymi kluczami sortowania są rysowane i umieszczane jako pierwsze.
Wartość domyślna undefined
.
sortKey?: 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
textOptions
Opcje używane do dostosowywania tekstu symboli.
Zobacz TextOptions , aby uzyskać informacje o wartościach domyślnych.
textOptions?: TextOptions
Wartość właściwości
zOrder
Określa, czy nakładające się symbole w tej samej warstwie są renderowane w kolejności, w której są wyświetlane w źródle danych, czy według ich pozycji y względem okienka widoku.
Aby kontrolować kolejność i priorytetyzację symboli w przeciwnym razie, użyj polecenia sortKey
.
"auto": sortuje symbole według wartości "sortKey" w przypadku ustawienia. W przeciwnym razie zachowuje się jak "viewport-y".
""viewport-y": Sortuje symbole według ich pozycji y, jeśli wartość "allowOverlap" ma wartość "true" lub "ignorePlacement" ma wartość "false".
"źródło": sortuje symbole według wartości "sortKey", jeśli jest ustawiona. W przeciwnym razie symbole są renderowane w tej samej kolejności co dane źródłowe. Ustawienie domyślne "auto"
zOrder?: "auto" | "viewport-y" | "source"
Wartość właściwości
"auto" | "viewport-y" | "source"
Szczegóły właściwości dziedziczonej
filter
Wyrażenie określające warunki funkcji źródłowych. Wyświetlane są tylko funkcje zgodne z filtrem.
filter?: Expression
Wartość właściwości
Dziedziczone zwarstwy LayerOptions.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, na który ma być renderowana warstwa.
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