每日总结

今天的内容:

尝试用Echarts实现地图的绘制。

代码示例:

<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>地图</title>
        <script src="./js/Echarts/echarts.min.js"></script>
        <script src="./js/jquery.min.js"></script>
    </head>

    <body>
        <div style=" 1000px; height: 400px; "></div>
        <script>
            var mCharts = echarts.init(document.querySelector('div'));
            $.get('./JSON/map/china.json', function (ret) {
                // ret中国的各个省份的矢量地图的数据
                console.log(ret);
                echarts.registerMap('chinaMap', ret);
                var option = {
                    geo: {
                        type: 'map',
                        map: 'chinaMap', //和registerMap中的第一个参数保持一致
                        roam: true,//允许缩放和拖动效果
                        label:{
                            show:true,//显示文本
                        },
                        zoom:3,//初始化缩放比例
                        center:[87.61773,43.792818],//设置地图中心点的坐标
                    },
                }
                mCharts.setOption(option);

            })
        </script>
    </body>

</html>

运行实例:

遇到的问题:

直接执行html文件没能显示出来地图,原因是没有能够成功加载json文件。

解决方法:

使用Tomcat部署html,将js、Json文件放置相应的路径。

明天的打算:

学习Maven相关的内容。

原文地址:https://www.cnblogs.com/MXming/p/14909039.html