3
回答
echarts 南海诸岛问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

@Kener-林峰

公司业务没有到南海诸岛想要屏蔽南海诸岛,怎么办呢?

我看了一下源码发现都是压缩过后的,能不能也给一些没有压缩的JS,因为公司电脑内存比较小,性能一般,很多外网都屏蔽。解压echars-plain-map这个JS,打开都很慢,别说解压。

所以希望林峰给版本的时候不要都给压缩的,给一点没有压缩的。原谅我是单文件引入。简单粗暴。


举报
共有3个答案 最后回答: 1年前

我也有同样的需求,很幸运找到屏蔽方法了,做下记录:
在echarts-map.js文件里,搜索“南海诸岛”,把这个判断分支注释掉就可以了.

/*if(e=="china"){var d=this.geo2pos(e,g["南海诸岛"]||v["南海诸岛"].textCoord),y=o.scale.x/10.5,b=[32*y+d[0],83*y+d[1]];m["南海诸岛"]&&(b[0]+=m["南海诸岛"][0],b[1]+=m["8 wg"][1]),i.push({name:this._nameChange(e,"南海诸岛"),path:v["南海诸岛"].getPath(d,y),position:f,textX:b[0],textY:b[1]})}*/




--- 共有 1 条评论 ---
可爱的阿呆干得漂亮 3年前 回复

其实都提供了,好好看看文档。你甚至可以重新打包符合你需要的单文件。

其实还有更简单的,把南海诸岛的样式设置为背景同颜色或者透明,tooltip关掉不就看不到了吗?

顶部