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