LineLayerOptions interface
Opzioni usate per il rendering di oggetti SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon in un livello di riga.
- Extends
Proprietà
blur | Quantità di sfocatura da applicare alla linea in pixel.
Impostazione predefinita |
line |
Specifica la modalità di rendering delle estremità delle righe. '"butt": un limite con una fine quadrata che viene disegnata all'endpoint esatto della linea. '"round": un limite con una estremità arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea. '"quadrato": un limite con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza della linea. Impostazione predefinita '"round"'. |
line |
Specifica il rendering delle articolazioni nelle righe. '"bevel": un join con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza delle linee. '"round": un join con una fine arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea. '"miter": un join con un angolo nitido, angolo disegnato con i lati esterni oltre l'endpoint del percorso fino a quando non si incontrano. Impostazione predefinita '"round"'. |
offset | Offset della linea.
Un valore positivo offset la riga a destra, rispetto alla direzione della riga.
Offset di un valore negativo a sinistra.
Impostazione predefinita |
source | ID o istanza di un'origine dati che verrà eseguito il rendering del livello. |
source |
Obbligatorio quando l'origine del livello è vectorTileSource. Un'origine vettoriale può avere più livelli all'interno di esso, che identifica quale eseguire il rendering in questo livello. Vietato per tutti gli altri tipi di origini. |
stroke |
Specifica il colore della linea.
Impostazione predefinita |
stroke |
Specifica le lunghezze dei trattini alternati e delle lacune che formano il modello trattino. I numeri devono essere uguali o maggiori di 0. Le lunghezze vengono ridimensionate dal trattoWidth. Per convertire una lunghezza del trattino in pixel, moltiplicare la lunghezza in base alla larghezza del tratto corrente. |
stroke |
Definisce una sfumatura con cui colorare le linee. Richiede che l'opzione LineMetrics dataSource sia impostata su true. Disabilitato se strokeDashArray è impostato. |
stroke |
Numero compreso tra 0 e 1 che indica l'opacità in corrispondenza della quale verrà disegnata la linea.
Impostazione predefinita |
stroke |
Larghezza della linea in pixel. Deve essere un valore maggiore o uguale a 0.
Impostazione predefinita |
translate | Quantità di offset in pixel per eseguire il rendering della riga rispetto alla posizione in cui viene eseguito normalmente il rendering.
I valori negativi indicano sinistra e verso l'alto.
Valore predefinito: |
translate |
Specifica il frame di riferimento per '"map"': le righe vengono tradotte rispetto alla mappa. '"viewport"': le righe vengono tradotte in base al riquadro di visualizzazione Impostazione predefinita: '"map"' |
Proprietà ereditate
filter | Espressione che specifica le condizioni sulle funzionalità di origine. Vengono visualizzate solo le funzionalità corrispondenti al filtro. |
max |
Intero che specifica il livello massimo di zoom per eseguire il rendering del livello in corrispondenza del livello.
Questo valore è esclusivo, ad esempio il livello sarà visibile in |
min |
Intero che specifica il livello minimo di zoom per eseguire il rendering del livello in corrispondenza del livello.
Questo valore è inclusivo, ad esempio il livello sarà visibile in |
visible | Specifica se il livello è visibile o meno.
Impostazione predefinita |
Dettagli proprietà
blur
Quantità di sfocatura da applicare alla linea in pixel.
Impostazione predefinita 0
.
blur?: number | DataDrivenPropertyValueSpecification<number>
Valore della proprietà
number | DataDrivenPropertyValueSpecification<number>
lineCap
Specifica la modalità di rendering delle estremità delle righe.
'"butt": un limite con una fine quadrata che viene disegnata all'endpoint esatto della linea.
'"round": un limite con una estremità arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea.
'"quadrato": un limite con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza della linea.
Impostazione predefinita '"round"'.lineCap?: "butt" | "round" | "square"
Valore della proprietà
"butt" | "round" | "square"
lineJoin
Specifica il rendering delle articolazioni nelle righe.
'"bevel": un join con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza delle linee.
'"round": un join con una fine arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea.
'"miter": un join con un angolo nitido, angolo disegnato con i lati esterni oltre l'endpoint del percorso fino a quando non si incontrano.
Impostazione predefinita '"round"'.lineJoin?: "bevel" | "round" | "miter"
Valore della proprietà
"bevel" | "round" | "miter"
offset
Offset della linea.
Un valore positivo offset la riga a destra, rispetto alla direzione della riga.
Offset di un valore negativo a sinistra.
Impostazione predefinita 0
.
offset?: number | DataDrivenPropertyValueSpecification<number>
Valore della proprietà
number | DataDrivenPropertyValueSpecification<number>
source
ID o istanza di un'origine dati che verrà eseguito il rendering del livello.
source?: string | Source
Valore della proprietà
string | Source
sourceLayer
Obbligatorio quando l'origine del livello è vectorTileSource. Un'origine vettoriale può avere più livelli all'interno di esso, che identifica quale eseguire il rendering in questo livello. Vietato per tutti gli altri tipi di origini.
sourceLayer?: string
Valore della proprietà
string
strokeColor
Specifica il colore della linea.
Impostazione predefinita "#1E90FF"
.
strokeColor?: string | DataDrivenPropertyValueSpecification<string>
Valore della proprietà
string | DataDrivenPropertyValueSpecification<string>
strokeDashArray
Specifica le lunghezze dei trattini alternati e delle lacune che formano il modello trattino. I numeri devono essere uguali o maggiori di 0. Le lunghezze vengono ridimensionate dal trattoWidth. Per convertire una lunghezza del trattino in pixel, moltiplicare la lunghezza in base alla larghezza del tratto corrente.
strokeDashArray?: number[]
Valore della proprietà
number[]
strokeGradient
Definisce una sfumatura con cui colorare le linee. Richiede che l'opzione LineMetrics dataSource sia impostata su true. Disabilitato se strokeDashArray è impostato.
strokeGradient?: Expression
Valore della proprietà
strokeOpacity
Numero compreso tra 0 e 1 che indica l'opacità in corrispondenza della quale verrà disegnata la linea.
Impostazione predefinita 1
.
strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>
Valore della proprietà
number | DataDrivenPropertyValueSpecification<number>
strokeWidth
Larghezza della linea in pixel. Deve essere un valore maggiore o uguale a 0.
Impostazione predefinita 2
.
strokeWidth?: number | DataDrivenPropertyValueSpecification<number>
Valore della proprietà
number | DataDrivenPropertyValueSpecification<number>
translate
Quantità di offset in pixel per eseguire il rendering della riga rispetto alla posizione in cui viene eseguito normalmente il rendering.
I valori negativi indicano sinistra e verso l'alto.
Valore predefinito: [0,0]
translate?: Pixel
Valore della proprietà
translateAnchor
Specifica il frame di riferimento per translate
.
'"map"': le righe vengono tradotte rispetto alla mappa.
'"viewport"': le righe vengono tradotte in base al riquadro di visualizzazione
Impostazione predefinita: '"map"'translateAnchor?: "map" | "viewport"
Valore della proprietà
"map" | "viewport"
Dettagli proprietà ereditate
filter
Espressione che specifica le condizioni sulle funzionalità di origine. Vengono visualizzate solo le funzionalità corrispondenti al filtro.
filter?: Expression
Valore della proprietà
Ereditato daLayerOptions.filter
maxZoom
Intero che specifica il livello massimo di zoom per eseguire il rendering del livello in corrispondenza del livello.
Questo valore è esclusivo, ad esempio il livello sarà visibile in maxZoom > zoom >= minZoom
.
Impostazione predefinita 24
.
maxZoom?: number
Valore della proprietà
number
Ereditato daLayerOptions.maxZoom
minZoom
Intero che specifica il livello minimo di zoom per eseguire il rendering del livello in corrispondenza del livello.
Questo valore è inclusivo, ad esempio il livello sarà visibile in maxZoom > zoom >= minZoom
.
Impostazione predefinita 0
.
minZoom?: number
Valore della proprietà
number
Ereditato daLayerOptions.minZoom
visible
Specifica se il livello è visibile o meno.
Impostazione predefinita true
.
visible?: boolean
Valore della proprietà
boolean
Ereditato daLayerOptions.visible