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数据点的权重值。  |