HeatMapLayerOptions interface
Opcje używane podczas renderowania obiektów punktów w elemecie HeatMapLayer.
- Extends
Właściwości
color | Określa gradient kolorów używany do kolorowania pikseli na mapie cieplnej.
Jest to zdefiniowane przy użyciu wyrażenia, które używa |
intensity | Podobnie jak w przypadku |
opacity | Nieprzezroczystość, w której warstwa mapy cieplnej zostanie renderowana jako liczba z zakresu od 0 do 1.
Wartość domyślna |
radius | Promień w pikselach używany do renderowania punktu danych na mapie cieplnej.
Promień musi być liczbą większą lub równą 1.
Wartość domyślna |
source | Identyfikator lub wystąpienie źródła danych, które zostanie renderowane przez warstwę. |
source |
Wymagane, gdy źródłem warstwy jest VectorTileSource. Źródło wektorów może zawierać wiele warstw, co określa, który z nich ma być renderowany w tej warstwie. Zabronione dla wszystkich innych typów źródeł. |
weight | Określa, ile pojedynczy punkt danych przyczynia się do mapy cieplnej.
Musi być liczbą większą niż 0. Wartość 5 jest równoważna 5 punktom wagi 1 na tym samym miejscu.
Jest to przydatne, gdy punkty klastrowania umożliwiają renderowanie mapy cieplnej lub duże zestawy danych.
Domyślny |
Właściwości dziedziczone
filter | Wyrażenie określające warunki funkcji źródłowych. Wyświetlane są tylko funkcje zgodne z filtrem. |
max |
Liczba całkowita określająca maksymalny poziom powiększenia w celu renderowania warstwy.
Ta wartość jest wyłączna, tj. warstwa będzie widoczna pod adresem |
min |
Liczba całkowita określająca minimalny poziom powiększenia, na który ma być renderowana warstwa.
Ta wartość jest inkluzywna, tj. warstwa będzie widoczna pod adresem |
visible | Określa, czy warstwa jest widoczna, czy nie.
Wartość domyślna |
Szczegóły właściwości
color
Określa gradient kolorów używany do kolorowania pikseli na mapie cieplnej.
Jest to zdefiniowane przy użyciu wyrażenia, które używa ["heatmap-density"]
jako danych wejściowych.
Domyślny ["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
Wartość właściwości
intensity
Podobnie jak w przypadku heatmap-weight
, ale określa globalną intensywność mapy cieplnej.
Im wyższa jest ta wartość, tym bardziej "waga" każdy punkt przyczyni się do wyglądu.
Domyślny 1
intensity?: number | PropertyValueSpecification<number>
Wartość właściwości
number | PropertyValueSpecification<number>
opacity
Nieprzezroczystość, w której warstwa mapy cieplnej zostanie renderowana jako liczba z zakresu od 0 do 1.
Wartość domyślna 1
.
opacity?: number | PropertyValueSpecification<number>
Wartość właściwości
number | PropertyValueSpecification<number>
radius
Promień w pikselach używany do renderowania punktu danych na mapie cieplnej.
Promień musi być liczbą większą lub równą 1.
Wartość domyślna 30
.
radius?: number | PropertyValueSpecification<number>
Wartość właściwości
number | PropertyValueSpecification<number>
source
Identyfikator lub wystąpienie źródła danych, które zostanie renderowane przez warstwę.
source?: string | Source
Wartość właściwości
string | Source
sourceLayer
Wymagane, gdy źródłem warstwy jest VectorTileSource. Źródło wektorów może zawierać wiele warstw, co określa, który z nich ma być renderowany w tej warstwie. Zabronione dla wszystkich innych typów źródeł.
sourceLayer?: string
Wartość właściwości
string
weight
Określa, ile pojedynczy punkt danych przyczynia się do mapy cieplnej.
Musi być liczbą większą niż 0. Wartość 5 jest równoważna 5 punktom wagi 1 na tym samym miejscu.
Jest to przydatne, gdy punkty klastrowania umożliwiają renderowanie mapy cieplnej lub duże zestawy danych.
Domyślny 1
weight?: number | PropertyValueSpecification<number>
Wartość właściwości
number | PropertyValueSpecification<number>
Szczegóły właściwości dziedziczonej
filter
Wyrażenie określające warunki funkcji źródłowych. Wyświetlane są tylko funkcje zgodne z filtrem.
filter?: Expression
Wartość właściwości
Dziedziczone zwarstwy LayerOptions.filter
maxZoom
Liczba całkowita określająca maksymalny poziom powiększenia w celu renderowania warstwy.
Ta wartość jest wyłączna, tj. warstwa będzie widoczna pod adresem maxZoom > zoom >= minZoom
.
Wartość domyślna 24
.
maxZoom?: number
Wartość właściwości
number
Dziedziczone zwarstwy LayerOptions.maxZoom
minZoom
Liczba całkowita określająca minimalny poziom powiększenia, na który ma być renderowana warstwa.
Ta wartość jest inkluzywna, tj. warstwa będzie widoczna pod adresem maxZoom > zoom >= minZoom
.
Wartość domyślna 0
.
minZoom?: number
Wartość właściwości
number
Dziedziczone zwarstwyOptions.minZoom
visible
Określa, czy warstwa jest widoczna, czy nie.
Wartość domyślna true
.
visible?: boolean
Wartość właściwości
boolean
Dziedziczone zwarstwyOptions.visible