SymbolLayerOptions interface
Opties die worden gebruikt bij het weergeven van geometrieën in een SymbolLayer.
- Extends
Eigenschappen
icon |
Opties die worden gebruikt om de pictogrammen van de symbolen aan te passen. Zie PictogramOpties voor standaardinstellingen. |
line |
Afstand in pixels tussen twee symboolankers langs een lijn. Moet groter of gelijk zijn aan 1.
Standaard |
placement | Hiermee geeft u de labelplaatsing ten opzichte van de geometrie. Punt: het label wordt geplaatst op het punt waar de geometrie zich bevindt. ''lijn'': het label wordt langs de lijn van de geometrie geplaatst. Kan alleen worden gebruikt voor linestring- en polygoongeometrieën. ""line-center": het label wordt in het midden van de lijn van de geometrie geplaatst. Kan alleen worden gebruikt voor 'LineString' en 'Polygon' geometrieën Standaard punt. |
sort |
Hiermee sorteert u functies in oplopende volgorde op basis van deze waarde. Functies met lagere sorteertoetsen worden getekend en als eerste geplaatst.
Standaard |
source | De id of het exemplaar van een gegevensbron die door de laag wordt weergegeven. |
source |
Vereist wanneer de bron van de laag een VectorTileSource is. Een vectorbron kan meerdere lagen bevatten. Hiermee wordt aangegeven welke in deze laag moet worden weergegeven. Niet toegestaan voor alle andere typen bronnen. |
text |
Opties die worden gebruikt om de tekst van de symbolen aan te passen. Zie TextOptions voor standaardinstellingen. |
z |
Bepaalt of overlappende symbolen in dezelfde laag worden weergegeven in de volgorde waarin ze in de gegevensbron worden weergegeven, of op basis van hun y-positie ten opzichte van de viewport.
Als u anders de volgorde en prioriteitstelling van symbolen wilt beheren, gebruikt u '"auto"': sorteert symbolen op 'sortKey' indien ingesteld. Gedraagt zich anders als ''viewport-y''. ''viewport-y'': hiermee sorteert u symbolen op hun y-positie als 'allowOverlap' 'true' is of als 'ignorePlacement' 'false' is. ''source'': sorteert symbolen op 'sortKey' indien ingesteld. Anders worden symbolen weergegeven in dezelfde volgorde als de brongegevens. Standaard auto |
Overgenomen eigenschappen
filter | Een expressie waarin voorwaarden voor bronfuncties worden opgegeven. Alleen functies die overeenkomen met het filter worden weergegeven. |
max |
Een geheel getal dat het maximale zoomniveau aangeeft waarop de laag moet worden weergegeven.
Deze waarde is exclusief, d.w.w.: de laag is zichtbaar op |
min |
Een geheel getal dat het minimale zoomniveau aangeeft waarop de laag moet worden weergegeven.
Deze waarde is inclusief, d.w.w.: de laag is zichtbaar op |
visible | Hiermee geeft u op of de laag zichtbaar is of niet.
Standaard |
Eigenschapdetails
iconOptions
Opties die worden gebruikt om de pictogrammen van de symbolen aan te passen.
Zie PictogramOpties voor standaardinstellingen.
iconOptions?: IconOptions
Waarde van eigenschap
lineSpacing
Afstand in pixels tussen twee symboolankers langs een lijn. Moet groter of gelijk zijn aan 1.
Standaard 250
.
lineSpacing?: number | PropertyValueSpecification<number>
Waarde van eigenschap
number | PropertyValueSpecification<number>
placement
Hiermee geeft u de labelplaatsing ten opzichte van de geometrie.
Punt: het label wordt geplaatst op het punt waar de geometrie zich bevindt.
''lijn'': het label wordt langs de lijn van de geometrie geplaatst. Kan alleen worden gebruikt voor linestring- en polygoongeometrieën.
""line-center": het label wordt in het midden van de lijn van de geometrie geplaatst. Kan alleen worden gebruikt voor 'LineString' en 'Polygon' geometrieën
Standaard punt.placement?: "point" | "line" | "line-center"
Waarde van eigenschap
"point" | "line" | "line-center"
sortKey
Hiermee sorteert u functies in oplopende volgorde op basis van deze waarde. Functies met lagere sorteertoetsen worden getekend en als eerste geplaatst.
Standaard undefined
.
sortKey?: number | DataDrivenPropertyValueSpecification<number>
Waarde van eigenschap
number | DataDrivenPropertyValueSpecification<number>
source
De id of het exemplaar van een gegevensbron die door de laag wordt weergegeven.
source?: string | Source
Waarde van eigenschap
string | Source
sourceLayer
Vereist wanneer de bron van de laag een VectorTileSource is. Een vectorbron kan meerdere lagen bevatten. Hiermee wordt aangegeven welke in deze laag moet worden weergegeven. Niet toegestaan voor alle andere typen bronnen.
sourceLayer?: string
Waarde van eigenschap
string
textOptions
Opties die worden gebruikt om de tekst van de symbolen aan te passen.
Zie TextOptions voor standaardinstellingen.
textOptions?: TextOptions
Waarde van eigenschap
zOrder
Bepaalt of overlappende symbolen in dezelfde laag worden weergegeven in de volgorde waarin ze in de gegevensbron worden weergegeven, of op basis van hun y-positie ten opzichte van de viewport.
Als u anders de volgorde en prioriteitstelling van symbolen wilt beheren, gebruikt u sortKey
.
'"auto"': sorteert symbolen op 'sortKey' indien ingesteld. Gedraagt zich anders als ''viewport-y''.
''viewport-y'': hiermee sorteert u symbolen op hun y-positie als 'allowOverlap' 'true' is of als 'ignorePlacement' 'false' is.
''source'': sorteert symbolen op 'sortKey' indien ingesteld. Anders worden symbolen weergegeven in dezelfde volgorde als de brongegevens. Standaard auto
zOrder?: "auto" | "viewport-y" | "source"
Waarde van eigenschap
"auto" | "viewport-y" | "source"
Details van overgenomen eigenschap
filter
Een expressie waarin voorwaarden voor bronfuncties worden opgegeven. Alleen functies die overeenkomen met het filter worden weergegeven.
filter?: Expression
Waarde van eigenschap
Overgenomen vanLayerOptions.filter
maxZoom
Een geheel getal dat het maximale zoomniveau aangeeft waarop de laag moet worden weergegeven.
Deze waarde is exclusief, d.w.w.: de laag is zichtbaar op maxZoom > zoom >= minZoom
.
Standaard 24
.
maxZoom?: number
Waarde van eigenschap
number
Overgenomen vanLayerOptions.maxZoom
minZoom
Een geheel getal dat het minimale zoomniveau aangeeft waarop de laag moet worden weergegeven.
Deze waarde is inclusief, d.w.w.: de laag is zichtbaar op maxZoom > zoom >= minZoom
.
Standaard 0
.
minZoom?: number
Waarde van eigenschap
number
Overgenomen vanLayerOptions.minZoom
visible
Hiermee geeft u op of de laag zichtbaar is of niet.
Standaard true
.
visible?: boolean
Waarde van eigenschap
boolean
Overgenomen vanLayerOptions.visible