DataSourceOptions interface
En datakälla för att hantera formdata som ska visas på kartan.
En datakälla måste läggas till i ett lager innan den visas på kartan.
Alternativ för en DataSourceOptions
.
- Extends
Egenskaper
buffer | Storleken på bufferten runt varje panel.
Ett buffertvärde på 0 ger bättre prestanda, men det är mer sannolikt att artefakter genereras vid återgivning.
Större buffertar skapar vänsterartefakter, men ger långsammare prestanda.
Standard |
cluster | Ett booleskt värde som anger om point-funktioner i källan ska vara klustrade eller inte.
Om värdet är true grupperas punkterna i grupper efter radie.
Standard |
cluster |
Den maximala zoomningsnivån för klusterpunkter.
Standardvärdet är en zoom som är mindre än |
cluster |
Minsta antal punkter som krävs för att bilda ett kluster om klustring är aktiverat. |
cluster |
Definierar anpassade egenskaper som beräknas med uttryck mot alla punkter i varje kluster och läggs till i egenskaperna för varje klusterpunkt. |
cluster |
Radien för varje kluster i bildpunkter.
Standard |
filter | Ett uttryck för filtrering av funktioner innan de bearbetas för återgivning. |
generate |
Om du vill generera ID:t för geojson-funktionerna. När den är aktiverad tilldelas egenskapen feature.id automatiskt baserat på dess index i funktionsmatrisen och skriver över eventuella tidigare värden. |
line |
Anger om linjeavståndsmått ska beräknas.
Detta krävs för linjeskikt som anger |
max |
Maximal zoomnivå för att skapa vektorpaneler (högre innebär större detaljnivå vid höga zoomnivåer).
Standard |
promote |
En egenskap som ska användas som funktions-ID (för funktionstillstånd). Antingen ett egenskapsnamn eller ett objekt i formuläret {: }. |
tolerance | Den Douglas-Peucker förenklingstolerans som tillämpas på data vid återgivning (högre innebär enklare geometrier och snabbare prestanda).
Standard |
Egenskapsinformation
buffer
Storleken på bufferten runt varje panel.
Ett buffertvärde på 0 ger bättre prestanda, men det är mer sannolikt att artefakter genereras vid återgivning.
Större buffertar skapar vänsterartefakter, men ger långsammare prestanda.
Standard 128
buffer?: number
Egenskapsvärde
number
cluster
Ett booleskt värde som anger om point-funktioner i källan ska vara klustrade eller inte.
Om värdet är true grupperas punkterna i grupper efter radie.
Standard false
cluster?: boolean
Egenskapsvärde
boolean
clusterMaxZoom
Den maximala zoomningsnivån för klusterpunkter.
Standardvärdet är en zoom som är mindre än maxZoom
så att de senaste zoomfunktionerna inte grupperas.
clusterMaxZoom?: number
Egenskapsvärde
number
clusterMinPoints
Minsta antal punkter som krävs för att bilda ett kluster om klustring är aktiverat.
clusterMinPoints?: number | undefined
Egenskapsvärde
number | undefined
clusterProperties
Definierar anpassade egenskaper som beräknas med uttryck mot alla punkter i varje kluster och läggs till i egenskaperna för varje klusterpunkt.
clusterProperties?: Record<string, AggregateExpression>
Egenskapsvärde
Record<string, AggregateExpression>
clusterRadius
Radien för varje kluster i bildpunkter.
Standard 50
clusterRadius?: number
Egenskapsvärde
number
filter
Ett uttryck för filtrering av funktioner innan de bearbetas för återgivning.
filter?: any
Egenskapsvärde
any
generateId
Om du vill generera ID:t för geojson-funktionerna. När den är aktiverad tilldelas egenskapen feature.id automatiskt baserat på dess index i funktionsmatrisen och skriver över eventuella tidigare värden.
generateId?: boolean | undefined
Egenskapsvärde
boolean | undefined
lineMetrics
Anger om linjeavståndsmått ska beräknas.
Detta krävs för linjeskikt som anger lineGradient
värden.
Standard false
lineMetrics?: boolean
Egenskapsvärde
boolean
maxZoom
Maximal zoomnivå för att skapa vektorpaneler (högre innebär större detaljnivå vid höga zoomnivåer).
Standard 18
maxZoom?: number
Egenskapsvärde
number
promoteId
En egenskap som ska användas som funktions-ID (för funktionstillstånd). Antingen ett egenskapsnamn eller ett objekt i formuläret {: }.
promoteId?: [key: string]: string | string | undefined
Egenskapsvärde
[key: string]: string | string | undefined
tolerance
Den Douglas-Peucker förenklingstolerans som tillämpas på data vid återgivning (högre innebär enklare geometrier och snabbare prestanda).
Standard 0.375
tolerance?: number
Egenskapsvärde
number