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) 参数:
返回值: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 指定热图是否在缩放时消失。默认情况下,数据点的影响半径仅由 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 数据点的权重值。 |