Echarts地图下钻后roam失效

海尔小弟 发布于 2014/08/18 17:30
阅读 2K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:

echarts地图在下钻到省份时,roam就失效了,地图不能拖动了,只是偶尔才能拖动。

http://echarts.baidu.com/doc/example/map.html

左侧代码加上下钻功能后如下:

option = {
    series : [
        {
            name: 'Map',
            type: 'map',
            mapLocation: {
                x : 'left',
                y : 'top',
                height : 500
            },
          roam:true,
            selectedMode: 'multiple',
            itemStyle: {
                normal: {
                    borderWidth:2,
                    borderColor:'lightgreen',
                    color: 'orange',
                    label: {
                        show: false
                    }
                },
                emphasis: {                 // 也是选中样式
                    borderWidth:2,
                    borderColor:'#fff',
                    color: '#32cd32',
                    label: {
                        show: true,
                        textStyle: {
                            color: '#fff'
                        }
                    }
                }
            },
            data:[
                 {
                     name: '广东',
                     value: Math.round(Math.random()*1000),
                     itemStyle: {
                        normal: {
                            color: '#32cd32',
                            label: {
                                show: true,
                                textStyle: {
                                    color: '#fff',
                                    fontSize: 15
                                }
                            }
                        },
                        emphasis: {                 // 也是选中样式
                            borderWidth:5,
                            borderColor:'yellow',
                            color: '#cd5c5c',
                            label: {
                                show: false,
                                textStyle: {
                                    color: 'blue'
                                }
                            }
                        }
                    }
                }
            ],
            markPoint : {
                itemStyle : {
                    normal:{
                        color:'skyblue'
                    }
                },
                data : [
                    {name : '天津', value : 350},
                    {name : '上海', value : 103}
                ]
            },
            geoCoord: {
                '上海': [121.4648,31.2891],
                '天津': [117.4219,39.4189]
            }
        }
    ]
};
var ecConfig = require('echarts/config');
var eConsole = function(param){
  option.series[0].mapType=param.name;
  //option.series[0].roam=true;
  option.series[0].selectedMode='';
  myChart.setOption(option);
}
myChart.on(ecConfig.EVENT.CLICK, eConsole);


                    

加载中
0
海尔小弟
海尔小弟
额,不好意思,忘了清空了,已解决。
松鼠闹IT
松鼠闹IT
你好,我想问问,你是怎么处理这个问题的?
返回顶部
顶部