HeatLayer

new mars2d.layer.HeatLayer(latlngs, options)

热力图图层

参数名称 类型 描述信息
latlngs Array.<L.LatLng> | Array.<Object> 可选

坐标数组,每个点中的可选第三个参数altitude表示点强度。除非max指定选项,否则强度应介于0.0和之间1.0。

options Object 可选

参数对象,包括以下:

参数名称 类型 默认值 描述信息
minOpacity Number 可选

热力开始时的最小不透明度

maxZoom Number 可选

点达到最大强度的缩放级别(强度随缩放缩放),maxZoom默认情况下等于地图

max Number 1.0 可选

最大点强度

radius Number 25 可选

默认情况下,热图的每个“点”的半径

blur Number 15 可选

默认情况下的模糊量

gradient Object 可选

颜色渐变配置,例如:{0.4: 'blue', 0.65: 'lime', 1: 'red'}

id String | Number createGuid() 可选

图层id标识

pid String | Number -1 可选

图层父级的id,一般图层管理中使用

name String '' 可选

图层名称

pane String 'overlayPane' 可选

指定图层添加到地图的哪个pane的DIV中,用于控制不同层级显示的,优先级高于zIndex。

参考:

继承

  • L.Layer

成员(属性)

id : String|Number

对象的id标识

readonly isAdded : Boolean

是否已添加到地图

name : String

名称 标识

pid : String|Number

对象的pid标识

show : Boolean

显示隐藏状态

方法

addLatLng(latlng)HeatLayer

添加新的坐标点

参数名称 类型 描述信息
latlng L.LatLng

坐标

返回值:

当前对象本身,可以链式调用

addTo(map)HeatLayer

将图层添加到地图

参数名称 类型 描述信息
map Map

地图对象

返回值:

当前对象本身,可以链式调用

redraw()HeatLayer

重新绘制图层

返回值:

当前对象本身,可以链式调用

setLatLngs(latlngs)HeatLayer

设置新的坐标数组

参数名称 类型 描述信息
latlngs Array.<L.LatLng>

坐标数组

返回值:

当前对象本身,可以链式调用

setOptions(options)HeatLayer

设置新的配置信息

参数名称 类型 描述信息
options Object

同当前类构造参数

返回值:

当前对象本身,可以链式调用