BMapLib.HeatmapOverlay

类 BMapLib.HeatmapOverlay

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

描述
热力图的覆盖物

方法

方法 返回值 描述
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()
更改热力图的展现或者关闭

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值