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)
返回值:None
设置此热图要显示的数据点。
setMap
setMap(map)
参数
  • mapMap optional
返回值:None
在指定地图上渲染热图。如果地图设置为 null,系统将会移除热图。
setOptions
setOptions(options)
参数
返回值:None
继承的样式addListenerbindTogetnotifysetsetValuesunbindunbindAll

HeatmapLayerOptions 接口

google.maps.visualization.HeatmapLayerOptions 接口

此对象定义了可在 HeatmapLayer 对象上设置的属性。

data optional
要显示的数据点。必填。
dissipating optional
类型boolean optional
指定热图是否在缩放时消失。默认情况下,数据点的影响半径仅由 radius 选项指定。停用“消向”后,系统会将半径选项解读为缩放级别为 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
数据点的权重值。