echarts 绘制地图设置其中某些板块高亮(颜色)

问题描述:当我们用echarts绘制了一个地图,可能需要某个位置高亮。  如下图:

其实有个属性,当我们传入的data数据里面加一行就可以改变它是否选中了。具体代码如下。 

当selected:true  的时候就是显示。

那么就遇到下一个问题,有的板块需要显示有的板块不需要显示怎么办呢?

我的解决办法如下:我把要显示的板块,做成一个json。如下

var select_ed = {"北京":"北京","上海":"上海","湖北":"湖北","黄冈市":"黄冈市"}

下面我们在获取名称的时候,只需要判断是否在上面这个json中存在就好了。判断是否存在有个方法(hasOwnProperty  通过键去判断的)  具体写法如下

全部评论

相关推荐

07-02 10:44
门头沟学院 C++
码农索隆:太实诚了,告诉hr,你能实习至少6个月
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务