HeatMapLayerOptions interface
Options utilisées lors du rendu des objets Point dans un HeatMapLayer.
- Extends
Propriétés
color | Spécifie le dégradé de couleur utilisé pour coloriser les pixels dans la carte thermique.
Cette valeur est définie à l’aide d’une expression qui utilise |
intensity | Similaire à |
opacity | Opacité à laquelle la couche de carte thermique sera rendue définie sous la forme d’un nombre compris entre 0 et 1.
Par défaut, |
radius | Rayon en pixels utilisé pour afficher un point de données sur la carte thermique.
Le rayon doit être un nombre supérieur ou égal à 1.
Par défaut, |
source | ID ou instance d’une source de données que la couche affichera. |
source |
Obligatoire lorsque la source de la couche est un VectorTileSource. Une source vectorielle peut contenir plusieurs couches, ce qui identifie celle à afficher dans cette couche. Interdit pour tous les autres types de sources. |
weight | Spécifie la contribution d’un point de données individuel à la carte thermique.
Doit être un nombre supérieur à 0. Une valeur de 5 équivaudrait à avoir 5 points de poids 1 dans le même endroit.
Cela est utile lorsque des points de clustering permettent le rendu de la carte thermique ou des jeux de données volumineux.
Par défaut |
Propriétés héritées
filter | Expression spécifiant des conditions sur les fonctionnalités sources. Seules les fonctionnalités qui correspondent au filtre sont affichées. |
max |
Entier spécifiant le niveau de zoom maximal auquel effectuer le rendu de la couche.
Cette valeur est exclusive, c’est-à-dire que la couche est visible dans |
min |
Entier spécifiant le niveau de zoom minimal auquel effectuer le rendu de la couche.
Cette valeur est inclusive, c’est-à-dire que la couche est visible dans |
visible | Spécifie si la couche est visible ou non.
Par défaut, |
Détails de la propriété
color
Spécifie le dégradé de couleur utilisé pour coloriser les pixels dans la carte thermique.
Cette valeur est définie à l’aide d’une expression qui utilise ["heatmap-density"]
comme entrée.
Par défaut ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]
color?: Expression
Valeur de propriété
intensity
Similaire à heatmap-weight
mais spécifie l’intensité de la carte thermique globale.
Plus cette valeur est élevée, plus le « poids » de chaque point contribue à l’apparence.
Par défaut 1
intensity?: number | PropertyValueSpecification<number>
Valeur de propriété
number | PropertyValueSpecification<number>
opacity
Opacité à laquelle la couche de carte thermique sera rendue définie sous la forme d’un nombre compris entre 0 et 1.
Par défaut, 1
.
opacity?: number | PropertyValueSpecification<number>
Valeur de propriété
number | PropertyValueSpecification<number>
radius
Rayon en pixels utilisé pour afficher un point de données sur la carte thermique.
Le rayon doit être un nombre supérieur ou égal à 1.
Par défaut, 30
.
radius?: number | PropertyValueSpecification<number>
Valeur de propriété
number | PropertyValueSpecification<number>
source
ID ou instance d’une source de données que la couche affichera.
source?: string | Source
Valeur de propriété
string | Source
sourceLayer
Obligatoire lorsque la source de la couche est un VectorTileSource. Une source vectorielle peut contenir plusieurs couches, ce qui identifie celle à afficher dans cette couche. Interdit pour tous les autres types de sources.
sourceLayer?: string
Valeur de propriété
string
weight
Spécifie la contribution d’un point de données individuel à la carte thermique.
Doit être un nombre supérieur à 0. Une valeur de 5 équivaudrait à avoir 5 points de poids 1 dans le même endroit.
Cela est utile lorsque des points de clustering permettent le rendu de la carte thermique ou des jeux de données volumineux.
Par défaut 1
weight?: number | PropertyValueSpecification<number>
Valeur de propriété
number | PropertyValueSpecification<number>
Détails de la propriété héritée
filter
Expression spécifiant des conditions sur les fonctionnalités sources. Seules les fonctionnalités qui correspondent au filtre sont affichées.
filter?: Expression
Valeur de propriété
Hérité deLayerOptions.filter
maxZoom
Entier spécifiant le niveau de zoom maximal auquel effectuer le rendu de la couche.
Cette valeur est exclusive, c’est-à-dire que la couche est visible dans maxZoom > zoom >= minZoom
.
Par défaut, 24
.
maxZoom?: number
Valeur de propriété
number
Hérité deLayerOptions.maxZoom
minZoom
Entier spécifiant le niveau de zoom minimal auquel effectuer le rendu de la couche.
Cette valeur est inclusive, c’est-à-dire que la couche est visible dans maxZoom > zoom >= minZoom
.
Par défaut, 0
.
minZoom?: number
Valeur de propriété
number
Hérité deLayerOptions.minZoom
visible
Spécifie si la couche est visible ou non.
Par défaut, true
.
visible?: boolean
Valeur de propriété
boolean
Hérité deLayerOptions.visible