首页 / 浏览问题 / WebGIS / 问题详情
给leaflet框架下的echarts图层绑定点击事件无效果
55EXP 2022年07月18日
layer2=L.supermap.echartsLayer(option)
layer2.setOption(option)
layer2.on("click",function () {
    alert(1)
})

给leaflet框架下的echarts图层绑定点击事件无效果

2 个回答

普通的图表可以通过echarts里面的点击事件绑定,如:mychart.on("click",function()),但是用超图接口加上去的echarts图层无法拿到mychart这个变量也就无法使用echats里面的方法去绑定点击事件,如果把echarts图层当做leaflet图层,用leaflet的图层点击事件绑定就会出现这种无效果的情况,有没有解决措施呢
55EXP 2022年07月18日
你好,iclient的eachartslayer是可以绑定点击事件的。

            heatMapLayer = new L.supermap.EchartsLayer(option).addTo(map);
            var Gechart=heatMapLayer.getEcharts().on("click",function () {
    alert(1) });

希望可以帮助到您。
9,343EXP 2022年07月19日
好的谢谢
这个函数getEcharts()在超图的文档里面没有呀
可是这个函数getEcharts()在超图的文档里面没有呀
是可以用的,文档遗漏的问题我会和研发团队沟通,后面进行优化。
...