Heatmaps

HeatmapLayer 클래스

google.maps.visualization.HeatmapLayer 클래스

클라이언트 측에서 렌더링된 히트맵을 제공하여 지리적 지점의 데이터 강도를 나타내는 레이어입니다.

이 클래스는 MVCObject를 확장합니다.

const {HeatmapLayer} = await google.maps.importLibrary("visualization")를 호출하여 액세스합니다. Maps JavaScript API의 라이브러리를 참고하세요.

HeatmapLayer
HeatmapLayer([opts])
매개변수: 
HeatmapLayer의 새 인스턴스를 만듭니다.
getData
getData()
매개변수: 없음
이 히트맵에 현재 표시된 데이터 포인트를 반환합니다.
getMap
getMap()
매개변수: 없음
반환 값:  Map|undefined
setData
setData(data)
반환 값: 없음
이 히트맵에 표시할 데이터 포인트를 설정합니다.
setMap
setMap(map)
매개변수: 
  • mapMap optional
반환 값: 없음
지정된 지도에서 히트맵을 렌더링합니다. 지도를 null로 설정하면 히트맵이 삭제됩니다.
setOptions
setOptions(options)
매개변수: 
반환 값: 없음
상속됨: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

HeatmapLayerOptions 인터페이스

google.maps.visualization.HeatmapLayerOptions 인터페이스

이 객체는 HeatmapLayer 객체에 설정할 수 있는 속성을 정의합니다.

data 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
데이터 포인트의 가중치 값입니다.