HeatMapLayerOptions interface
在 HeatMapLayer 中轉譯 Point 物件時所使用的選項。
- Extends
屬性
color | 指定用來將熱度圖中圖元著色的色彩漸層。
這是使用做為輸入的 |
intensity |
|
opacity | 將熱度圖圖層轉譯為介於 0 到 1 之間的數位的不透明度。
預設 |
radius | 用來在熱度圖上呈現資料點的圖元半徑。
半徑必須大於或等於 1 的數位。
預設 |
source | 圖層將呈現之資料來源的識別碼或實例。 |
source |
當圖層的來源是 VectorTileSource 時,則為必要專案。 向量來源可以在其中有多個圖層,這會識別要在此圖層中轉譯的圖層。 禁止所有其他來源類型使用。 |
weight | 指定個別資料點對熱度圖的貢獻量。
必須是大於 0 的數位。 值 5 相當於在相同的位置中擁有 5 點加權 1。
當叢集點允許熱度圖轉譯或大型資料集時,這非常有用。
預設 |
繼承的屬性
filter | 運算式,指定來源特徵的條件。 只會顯示符合篩選準則的功能。 |
max |
整數,指定要呈現圖層的最大縮放層級。
這個值是獨佔的,也就是圖層會顯示在 |
min |
整數,指定要呈現圖層的最小縮放層級。
此值是包含的,亦即圖層會顯示在 |
visible | 指定圖層是否可見。
預設 |
屬性詳細資料
color
指定用來將熱度圖中圖元著色的色彩漸層。
這是使用做為輸入的 ["heatmap-density"]
運算式所定義。
預設 ["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
屬性值
intensity
heatmap-weight
類似于 ,但指定全域熱度圖強度。
這個值越高,每個點的「權數」都會對外觀造成更大的貢獻。
預設 1
intensity?: number | PropertyValueSpecification<number>
屬性值
number | PropertyValueSpecification<number>
opacity
將熱度圖圖層轉譯為介於 0 到 1 之間的數位的不透明度。
預設 1
。
opacity?: number | PropertyValueSpecification<number>
屬性值
number | PropertyValueSpecification<number>
radius
用來在熱度圖上呈現資料點的圖元半徑。
半徑必須大於或等於 1 的數位。
預設 30
。
radius?: number | PropertyValueSpecification<number>
屬性值
number | PropertyValueSpecification<number>
source
sourceLayer
當圖層的來源是 VectorTileSource 時,則為必要專案。 向量來源可以在其中有多個圖層,這會識別要在此圖層中轉譯的圖層。 禁止所有其他來源類型使用。
sourceLayer?: string
屬性值
string
weight
指定個別資料點對熱度圖的貢獻量。
必須是大於 0 的數位。 值 5 相當於在相同的位置中擁有 5 點加權 1。
當叢集點允許熱度圖轉譯或大型資料集時,這非常有用。
預設 1
weight?: number | PropertyValueSpecification<number>
屬性值
number | PropertyValueSpecification<number>
繼承的屬性詳細資料
filter
maxZoom
整數,指定要呈現圖層的最大縮放層級。
這個值是獨佔的,也就是圖層會顯示在 maxZoom > zoom >= minZoom
。
預設 24
。
maxZoom?: number
屬性值
number
minZoom
整數,指定要呈現圖層的最小縮放層級。
此值是包含的,亦即圖層會顯示在 maxZoom > zoom >= minZoom
。
預設 0
。
minZoom?: number
屬性值
number