Partager via


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 ["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"]

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

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.

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.

source

ID ou instance d’une source de données que la couche affichera.

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.

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

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.

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.

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.

visible

Spécifie si la couche est visible ou non. Par défaut, true.

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