map.overlay.addLayer({
type: 'heatmap',
source: 'heatmap-test',
paint: {
heatmapRadius: 12,
heatmapOpacity: 0.8,
heatmapColor: [
{
density: 0.8, // 해당 색상을 적용하기 시작하는 밀도값
color: { r: 206, g: 0, b: 24 } // 해당 밀도값부터 적용될 색상값
},
{
density: 0.6,
color: { r: 240, g: 154, b: 119 }
},
{
density: 0.4,
color: { r: 215, g: 226, b: 229 }
},
{
density: 0.0,
color: { r: 103, g: 182, b: 228 }
},
]
},
});
heatmap layer 전체에 적용되는 투명도
heatmap 의 각 point 들의 반경
heatmap 밀도에 따라 적용할 색상데이터. density 속성은 해당 색상을 적용하기 시작하는 밀도값을 뜻합니다. color 속성은 해당 밀도값부터 적용될 색상값을 의미합니다. rgb 형식으로 4단계의 색상만 지정해줘야 합니다. 지정된 색상이 4개가 아닐 경우, 경고 메시지를 출력하면서 기본 색상값이 적용됩니다.