echarts地图问题[中国地图省份之间有空隙,是什么问题?怎么解决?]

如图,省份之间有空隙,代码全是按照 echarts 规范来写的,怎么就和官方的地图不一样呢? 看到的大神帮帮忙!
上一段我自己的代码吧 。同样的代码,放到官方实例页面正常,在我自己的页面就老是有空隙

option = {  
              backgroundColor: '#61A5F0',  
                title: {
                     text: '地域分布',
                     left: 'center',
                     textStyle: {
                     color: '#fff'
                    }
              },  
                tooltip : {  
                    trigger: 'item'  
                },  

                //左侧小导航图标
               visualMap: {  
                      show : true,  
                      x: 'left',  
                      y: 'center',  
                      splitList: [   
                          {start: 350, end:500},
                          {start: 200, end: 350},  
                          {start: 100, end: 200},
                          {start: 50, end: 100},  
                          {start: 10, end: 50},
                          {start: 0, end: 10},  
                      ],  
                      color: [
                              '#ea3d2b',
                              '#ea772b',
                              '#ea9b2b',
                              '#eac82b',
                              '#eadf2b',
                              '#a9ea2b'
                              ]  
                  },  

                //配置属性
                series: [{  
                    name: '数据',  
                    type: 'map',  
                    mapType: 'china',   
                    roam: true,  
                    label: {  
                        normal: {  
                            show: true, //省份名称
                            formatter:'{b}\n{c}',
                        },  
                        emphasis: {  
                            show: false  
                        }  
                    },  

                    data:[  
                          {name: '北京',value: '100' },{name: '天津',value: randomData() },  
                          {name: '上海',value: randomData() },{name: '重庆',value: randomData() },  
                          {name: '河北',value: randomData() },{name: '河南',value: randomData() },  
                          {name: '云南',value: randomData() },{name: '辽宁',value: randomData() },  
                          {name: '黑龙江',value: randomData() },{name: '湖南',value: randomData() },  
                          {name: '安徽',value: randomData() },{name: '山东',value: randomData() },  
                          {name: '新疆',value: randomData() },{name: '江苏',value: randomData() },  
                          {name: '浙江',value: randomData() },{name: '江西',value: randomData() },  
                          {name: '湖北',value: randomData() },{name: '广西',value: randomData() },  
                          {name: '甘肃',value: randomData() },{name: '山西',value: randomData() },  
                          {name: '内蒙古',value: randomData() },{name: '陕西',value: randomData() },  
                          {name: '吉林',value: randomData() },{name: '福建',value: randomData() },  
                          {name: '贵州',value: randomData() },{name: '广东',value: randomData() },  
                          {name: '青海',value: randomData() },{name: '西藏',value: randomData() },  
                          {name: '四川',value: randomData() },{name: '宁夏',value: randomData() },  
                          {name: '海南',value: randomData() },{name: '台湾',value: randomData() },  
                          {name: '香港',value: randomData() },{name: '澳门',value: randomData() }  
                      ]
                }]  
            }; 

       function randomData() {  
                 return Math.round(Math.random()*500);  
            } 


官方实例页面:
图片说明

我自己的页面:
图片说明

3个回答

最终还是靠我自己解决了。 是 china.js 的问题,之前引用的是从 GitHub 上下载的,从CSDN 上重新下载一个替换就好了 。

链接:https://pan.baidu.com/s/191aqPVGvr83JElrlbZpsow

提取码:gsfm

m0_47492529
m0_47492529 还有一个问题,就是为什么要用随机数啊,页面刷新一次各个区域的数值就会不同
26 天之前 回复
weixin_44521197
weixin_44521197 谢谢,解决了
大约 2 个月之前 回复
weixin_43946474
姚钱树。 回复NRlovestudy: 谢谢谢谢,可以了
大约一年之前 回复
NRlovestudy
NRlovestudy 回复姚钱树。: 更新了链接,地图用到的两个文件都在里面了。你试一下。
大约一年之前 回复
weixin_43946474
姚钱树。 回复NRlovestudy: 用了一楼的链接,可是我的地图还是有间隙,是不是我的echarts的配置有问题啊?
大约一年之前 回复
weixin_43946474
姚钱树。 回复NRlovestudy: 谢谢,看到下载链接了
大约一年之前 回复
NRlovestudy
NRlovestudy 回复姚钱树。: 留邮箱 发你一份
大约一年之前 回复
weixin_43946474
姚钱树。 求个下载链接,或者资源,谢谢啦
大约一年之前 回复
NRlovestudy
NRlovestudy 回复zz12312: 留邮箱 发你一份
大约一年之前 回复
zz12312
zz12312 你在哪里下的,上个链接啊
大约一年之前 回复
qq_35696548
波四万 666
一年多之前 回复

热力数据是后台生成的,那你的地图json也应该是后台生成

你生成的地图看起来应该是样式问题, 就是这种有省份直接有空隙的样式? 你是按照echarts实例做的吗

NRlovestudy
NRlovestudy 就是按照官方实例做的。同样的代码,放到官方实例页面正常,在我自己的页面就老是有空隙
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问