Delen via


SymbolLayerOptions interface

Opties die worden gebruikt bij het weergeven van geometrieën in een SymbolLayer.

Extends

Eigenschappen

iconOptions

Opties die worden gebruikt om de pictogrammen van de symbolen aan te passen.

Zie PictogramOpties voor standaardinstellingen.

lineSpacing

Afstand in pixels tussen twee symboolankers langs een lijn. Moet groter of gelijk zijn aan 1. Standaard 250.

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

source

De id of het exemplaar van een gegevensbron die door de laag wordt weergegeven.

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.

textOptions

Opties die worden gebruikt om de tekst van de symbolen aan te passen.

Zie TextOptions voor standaardinstellingen.

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

Overgenomen eigenschappen

filter

Een expressie waarin voorwaarden voor bronfuncties worden opgegeven. Alleen functies die overeenkomen met het filter worden weergegeven.

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.

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.

visible

Hiermee geeft u op of de laag zichtbaar is of niet. Standaard true.

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