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