通过echarts 使用china.js时出现南沙诸岛乱码问题

如图别的都正常显示,就南海诸岛乱码。

然后打算隐藏南海诸岛,找个各种方法,

1、通过geo直接隐藏,使用后发现没反应。

geo: {
          map: "china",
          roam: true,
          zoom:1, //默认显示级别     
          scaleLimit:{min:0,max:3}, // 缩放级别
          regions: [
            {
              name: "南海诸岛",
              value: 0,
              itemStyle: {
                normal: {
                  opacity: 0,
                  label: {
                    show: false
                  }
                }
              }
            }
          ]
        },

series: [
        {
            name: '中国',
            type: 'map',
            mapType: 'china',
            roam: true,
            geoIndex:0,//使用geo引用地图需要添加该属性不然会出现两个地图
            data:mydata  //数据

}]

2、直接在数据赋值的就设置不显示

data:[
      {
      	name:"南海诸岛",value:0,
      	itemStyle:{
      		normal:{opacity:0,label:{show:false}}
      	}
      },
      {name: '北京',value:11},
      {name: '天津',value:12},
]

3、还想着去js源文件直接删除南海诸岛的信息,发现源文件都压缩的乱码找不到南海诸岛的信息。

我以为是我下载的china.js有问题,就去echarts官网实例中引用,发现人家也正常显示,所以直接使用的实例的js

我本地引用后发现还是有问题,通过查看china.js 发现里面有 echarts ,怀疑是echarts有问题,又引用了

实例的中的echarts.js发现南海诸岛可以正常显示了,原来是我echarts版本有问题。

引入新的echarts后,上面前两种隐藏南沙诸岛的方法也可以正常使用了。

china.js :https://download.csdn.net/download/qq_36802726/13091399

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值