首页 新闻 会员 周边 捐助

ECharts怎么显示县级地图(比如,显示湖北省襄阳市下的地区地图)?

0
悬赏园豆:5 [已关闭问题] 关闭于 2016-09-04 20:07

利用ECharts显示地图,省、市这些地区下面的县在显示时需要自定义扩展类型:

 

    var cityMap = {
                "襄阳市" : "420600",
            };
            var mapType = [];
            //模块化引入新的类型
            var curIndx = 0;
            var mapType = [];
            var mapGeoData = require('echarts/util/mapData/params');
            for (var city in cityMap) {
                mapType.push(city);
                // 自定义扩展图表类型
                mapGeoData.params[city] = {
                    getGeoJson : (function(c) {
                        var geoJsonName = cityMap[c];
                        return function(callback) {
                            $.getJSON('geoData/geoJson/china-main-city/' + geoJsonName + '.json', callback);
                        }
                    })(city)
                }
            }

但是,运行代码时会提示错误:

Error: [MODULE_MISS]"echarts/util/mapData/params" is not exists!
 
...ring"==typeof e){if(d(e),!l(e,N))throw new Error('[MODULE_MISS]"'+e+'" is not ex...

      我不确定是js没引入正确,还是其他什么地方搞错了,希望得到各位前端er们的帮助,谢谢大家!

Oooooooh的主页 Oooooooh | 初学一级 | 园豆:192
提问于:2016-09-02 16:32
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册