类 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()
更改热力图的展现或者关闭
版权声明:本文为fuwei736349065原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。