echart实现全国地图及各个省份地图效果代码
代码语言:html
所属分类:图表
代码描述:echart实现全国地图及各个省份地图效果代码,点击各个省可显示详细的各个省的市区地图。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/echarts.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/echart-china.js"></script> </head> <body> <div id="container" style="height: 800px;width:1200px;background:white;margin:20px 0 0;"></div> <script type="text/javascript"> // 全国省份列表 var dataMap = [{ name: '北京' }, { name: '天津' }, { name: '上海' }, { name: '重庆' }, { name: '河北' }, { name: '河南' }, { name: '云南' }, { name: '辽宁' }, { name: '黑龙江' }, { name: '湖南' }, { name: '安徽' }, { name: '山东' }, { name: '新疆' }, { name: '江苏' }, { name: '浙江' }, { name: '江西' }, { name: '湖北' }, { name: '广西' }, { name: '甘肃' }, { name: '山西' }, { name: '内蒙古' }, { name: '陕西' }, { name: '吉林' }, { name: '福建' }, { name: '贵州' }, { name: '广东' }, { name: '青海' }, { name: '西藏' }, { name: '四川' }, { name: '宁夏' }, { name: '海南' }, { name: '台湾' }, { name: '香港' }, { name: '澳门' }] // 需要在页面上直接标记出来的城市 var specialMap = ['浙江', '云南', '陕西']; // 对dataMap进行处理,使其可以直接在页面上展示 for (var i = 0; i < specialMap.length; i++) { for (var j = 0; j < dataMap.length; j++) { if (specialMap[i] == dataMap[j].name) { dataMap[j].selected = true; break; } } } // 绘制图表,准备数据 var option = { tooltip: { formatter: function (params) { var info = '<p style=&q.........完整代码请登录后点击上方下载按钮下载查看
网友评论0