HeatmapLayer 클래스
google.maps.visualization.HeatmapLayer 클래스
지리적 지점의 데이터 강도를 나타내는 클라이언트 측 렌더링 히트맵을 제공하는 레이어입니다.
이 클래스는 MVCObject를 확장합니다.
const {HeatmapLayer} = await google.maps.importLibrary("visualization")를 호출하여 액세스
Maps JavaScript API의 라이브러리를 참고하세요.
생성자 | |
|---|---|
HeatmapLayer |
HeatmapLayer([opts])매개변수:
HeatmapLayer의 새 인스턴스를 만듭니다. |
메서드 | |
|---|---|
getData |
getData()매개변수: 없음
반환 값:
MVCArray<LatLng|WeightedLocation>이 히트맵에 현재 표시된 데이터 포인트를 반환합니다. |
getMap |
getMap()매개변수: 없음
반환 값:
Map|undefined |
setData |
setData(data)매개변수:
반환 값: None
이 히트맵에 표시할 데이터 포인트를 설정합니다. |
setMap |
setMap(map)매개변수:
반환 값: None
지정된 지도에 히트맵을 렌더링합니다. 지도가 null로 설정되면 히트맵이 삭제됩니다. |
setOptions |
setOptions(options)매개변수:
반환 값: None
|
상속:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
HeatmapLayerOptions 인터페이스
google.maps.visualization.HeatmapLayerOptions
인터페이스
이 객체는 HeatmapLayer 객체에 설정할 수 있는 속성을 정의합니다.
속성 | |
|---|---|
data optional |
유형:
MVCArray<LatLng|WeightedLocation>|Array<LatLng|WeightedLocation> optional표시할 데이터 포인트입니다. 필수 항목입니다. |
dissipating optional |
유형:
boolean optional확대 시 열지도가 사라지는지 여부를 지정합니다. 기본적으로 데이터 포인트의 영향 범위는 반경 옵션으로만 지정됩니다. 소산이 사용 중지되면 반경 옵션이 확대/축소 수준 0에서의 반경으로 해석됩니다. |
gradient optional |
유형:
Array<string> optional열지도의 색상 그라데이션으로, CSS 색상 문자열 배열로 지정됩니다. 확장되었으며 이름이 지정된 색상을 제외하고 모든 CSS3 색상이 지원됩니다. |
map optional |
유형:
Map optional레이어를 표시할 지도입니다. |
maxIntensity optional |
유형:
number optional열지도의 최대 강도입니다. 기본적으로, 열지도 색상은 지도에서 특정 픽셀에 가장 많이 집중된 지점에 따라 동적으로 배율이 조절됩니다. 이 속성을 사용하면 고정된 최대값을 지정할 수 있습니다. |
opacity optional |
유형:
number optional기본값:
0.6열지도의 불투명도로, 0~1 사이의 숫자로 표현됩니다. |
radius optional |
유형:
number optional각 데이터 지점의 영향력 반경을 픽셀 단위로 나타냅니다. |
WeightedLocation 인터페이스
google.maps.visualization.WeightedLocation
인터페이스
히트맵의 데이터 포인트 항목입니다. 가중치 속성이 있는 지리적 데이터 포인트입니다.
속성 | |
|---|---|
location |
유형:
LatLng데이터 포인트의 위치입니다. |
weight |
유형:
number데이터 포인트의 가중치 값입니다. |