geo扩展地图的问题,

gor 发布于 2014/06/06 14:51
阅读 1K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:大神好,帮忙解决一下,弄了几天了,还是没显示出来,帮帮忙!!

我在页面用单文件引入的方式来加载,我加载其他图表显示是没问题的,就是geo扩展地图出不来,小弟愚钝,帮忙解决一下。

<script src="<%=request.getContextPath() %>/Echarts/esl.js"></script>

------------------------------------------------------

//自定义扩展图表类型:mapType = HK
require('echarts/util/mapData/params').params.HK = {
    getGeoJson: function(callback) {
        $.getJSON('<%=request.getContextPath() %>/geoJson/HK_geo.json',callback);
    }
}

require.config({
    paths:{
        echarts:'<%=request.getContextPath() %>/Echarts/echarts',
        'echarts/chart/bar' : '<%=request.getContextPath() %>/Echarts/echarts-map',//引入的是js文件下的渲染文件
        'echarts/chart/line': '<%=request.getContextPath() %>/Echarts/echarts-map',//引入的是js文件下的渲染文件
        'echarts/chart/map' : '<%=request.getContextPath() %>/Echarts/echarts-map'//引入的是js文件下的渲染文件
    }
});

require(
        [
            'echarts',
            'echarts/chart/bar',
            'echarts/chart/line',
            'echarts/chart/map'
        ],
        
        function(ec) {
            
            //--- 折柱 ---
            var myChart = ec.init(document.getElementById('main'));
            option = {.......};

            myChart.setOption(option);
          
        }
);

报SCRIPT5022: [MODULE_MISS]"echarts/util/mapData/params" is not exists!
万分感谢。!!!!!!!!!

加载中
0
Kener-林峰
Kener-林峰

学学模块化,异步加载的概念

//自定义扩展图表类型:mapType = HK
require('echarts/util/mapData/params').params.HK = {
    getGeoJson: function(callback) {
        $.getJSON('<%=request.getContextPath() %>/geoJson/HK_geo.json',callback);
    }
}

放到require的回调里

function(ec) {
             《《《!!!!!!here!!!!!!》》》
            //--- 折柱 ---
            var myChart = ec.init(document.getElementById('main'));
            option = {.......};

            myChart.setOption(option);
          
        }

实在不懂AMD就用script引入吧

gor
gor
谢谢,搞定了。感谢,感谢。
0
fiona111
fiona111

你好,能发一份你的这个地图扩展代码给我么?我也是地图不显示。。我的邮箱是fang111yuan@163.com

非常感谢~

gor
gor
你问题解决了么?我刚看到
返回顶部
顶部