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

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

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

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

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

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

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