求助:Echarts map3D如何设置高亮
echarts吧
全部回复
仅看楼主
level 3
小羽清寒 楼主
如题,现有一需求,需要在Echarts 的3D地图上为一个地区设置高亮,在网上没有找到什么好的解决办法,希望有知道的大神告知,在此先谢过了。
2019年08月02日 07点08分 1
level 3
小羽清寒 楼主
已解决,很不容易[泪],在网上找了很多办法都没找到,最后用一个很笨的方法解决的,最后把处理方法分享给大家,希望以后有相同需求的人可以看到,在没有更好的方法时试试我的方法。
2019年08月05日 01点08分 2
level 3
小羽清寒 楼主
在Echarts-gl.js中(version:1.1.1)修改源码。在map3D的init中初始化this._geo3DBuilder下方加行代码(51303行)geo3DBuild = this._geo3DBuilder; 在js的最外层定义一个全局变量geo3DBuild。这样就能在jsp中调用Echarts-gl.js关于Geo3D的方法,其中设置高亮的方法就在这里边。
2019年08月05日 01点08分 3
也遇到跟你一样的需求,无法实现中。。。。 能否加个QQ哈,531545225。有些东西实现不了哈。有米。
2021年04月06日 16点04分
level 3
小羽清寒 楼主
在jsp中调用:
var geo3DBuilder = geo3DBuild;
geo3DBuilder.highlight(0);
其中highlight方法就是设置高亮方法,后边参数就是你的GeoJson中地区所在的角标,以0开始。
2019年08月05日 01点08分 4
level 1
在吗
2019年08月05日 02点08分 6
level 1
你qq是多少,我有一些echarts 3D效果实现不了 想问下你
2019年08月05日 02点08分 7
请问有什么事么
2019年08月06日 08点08分
level 1
geo3D 下 regions 不能用么
2019年08月15日 02点08分 8
1