BMapLib.HeatmapOverlay

来源:互联网 发布:哪些软件可以看肉番 编辑:程序博客网 时间:2024/06/08 00:08

类 BMapLib.HeatmapOverlay

热力图的覆盖物 实例化该类后,使用map.addOverlay即可以添加热力图 
源文件: Heatmap.js.

类描述
BMapLib.HeatmapOverlay(opts)
热力图的覆盖物

方法

方法返回值描述
addDataPoint(lng, lat, count)
添加热力图的详细坐标点
setDataSet(data)
设置热力图展现的详细数据, 实现之后,即可以立刻展现
setOptions(options)
设置热力图展现的配置
toggle()
更改热力图的展现或者关闭
BMapLib.HeatmapOverlay(opts)
热力图的覆盖物
参考示例:var map = new BMap.Map("container");map.centerAndZoom(new BMap.Point(116.404, 39.915), 15);var heatmapOverlay = new BMapLib.HeatmapOverlay({"radius":10, "visible":true, "opacity":70});heatmapOverlay.setDataSet(data);//data是热力图的详细数据
参数:
{Json Object} opts
可选的输入参数,非必填项。可输入选项包括:
{"radius" : {String} 热力图的半径, 
"visible" : {Number} 热力图是否显示, 
"gradient" : {JSON} 热力图的渐变区间, 
"opacity" : {Number} 热力的透明度,
方法详述
addDataPoint(lng, lat, count)
添加热力图的详细坐标点
参数:
{Number} lng
经度坐标
{Number} lat
纬度坐标
{Number} count
权重

setDataSet(data)
设置热力图展现的详细数据, 实现之后,即可以立刻展现
参数:
{Json Object} data
{"max" : {Number} 权重的最大值, 
"data" : {Array} 坐标详细数据,格式如下 
{"lng":116.421969,"lat":39.913527,"count":3}, 其中
lng lat分别为经纬度, count权重值

setOptions(options)
设置热力图展现的配置
参数:
{Json Object} options
可选的输入参数,非必填项。可输入选项包括:
{"radius" : {String} 热力图的半径, 
"visible" : {Number} 热力图是否显示, 
"gradient" : {JSON} 热力图的渐变区间, 
"opacity" : {Number} 热力的透明度,}

toggle()
更改热力图的展现或者关闭

原创粉丝点击