使用Echarts实现地图下钻

使用Echarts实现地图下钻1 使用 Echarts 实现中国地图 1 参考文章 使用 Echarts 实现中国地图 完成中国地图的展示 nbsp nbsp nbsp nbsp http blog csdn net u0 article details 2 将地图实现写成方法 1 原代码 varoption backgroundCo FFFFFF ti

#1使用Echarts实现中国地图

*1)参考文章“使用Echarts实现中国地图”,完成中国地图的展示

#2将地图实现写成方法

*1) 原代码:

 var option = { backgroundColor: '#FFFFFF', title: { text: '全国地图', subtext: '纯属虚构', x:'center' }, tooltip : { trigger: 'item' }, visualMap: { show : false, x: 'left', y: 'bottom', splitList: [ {start: 500, end:600},{start: 400, end: 500}, {start: 300, end: 400},{start: 200, end: 300}, {start: 100, end: 200},{start: 0, end: 100}, ], color: ['#66CC33', '#00FF00', '#66FF33','#', '#33CC00', '#00CC00'] }, series: [{ name: '随机数据', type: 'map', mapType: 'china', roam: true, label: { normal: { show: false }, emphasis: { show: false } }, data:mydata }] }; var chart = echarts.init(document.getElementById('main')); chart.setOption(option);

*2)改写后代码(将代码放到方法里,并将mapType和data作为外部参数):

function drawMap(darwMapType, data) { var option = { backgroundColor: '#FFFFFF', title: { text: '全国地图', subtext: '纯属虚构', x:'center' }, tooltip : { trigger: 'item' }, visualMap: { show : false, x: 'left', y: 'bottom', splitList: [ {start: 500, end:600},{start: 400, end: 500}, {start: 300, end: 400},{start: 200, end: 300}, {start: 100, end: 200},{start: 0, end: 100}, ], color: ['#16CC33', '#10FF00', '#16FF33','#', '#13CC00', '#10CC00'] }, series: [{ name: '随机数据', type: 'map', mapType: darwMapType, roam: true, label: { normal: { show: false }, emphasis: { show: false } }, data:data }] }; echarts.dispose(document.getElementById('main')); var chart = echarts.init(document.getElementById('main')); chart.setOption(option); } 

*3)改写方法后在onload进行调用

window.onload = function() { drawMap('china', mydata); } 

#3实现地图下钻

*1)使用单击、双击(移动端不支持)或者长按触发实现地图下钻,此处使用双击(暂不作多次下钻和返回函数编写)

chart.on("dblclick", function(param) { drawMap(param.name, guangdongData); }); 

#4完整代码及实现效果

*1)完整代码

 
      
       
       
       
      

*2)实现效果(双击下钻广东)
使用Echarts实现地图下钻

使用Echarts实现地图下钻













版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215628.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午1:48
下一篇 2026年3月18日 下午1:49


相关推荐

  • wiringpi中文手册_abc成本计算法

    wiringpi中文手册_abc成本计算法从ABC+IOT到ABC anywhere,百度边缘计算的进击之路

    2022年4月20日
    54
  • 2022电力电缆复训题库及在线模拟考试

    2022电力电缆复训题库及在线模拟考试题库来源:安全生产模拟考试一点通公众号小程序2022年电力电缆操作证考试题为电力电缆复习题考前押题!2022电力电缆复训题库及在线模拟考试根据电力电缆考试教材。电力电缆考试题库通过安全生产模拟考试一点通准确把握考试要点。1、【单选题】6~35kV三芯交联聚乙烯电缆共用()。(A)A、内护套B、中性导体C、地线2、【单选题】中性点经电阻接地的优点是,()。(A)A、减小了单相接地电流B、不需要增加设备C、加大了电磁干扰3、【单选题】传统的配电网,特别是农村电网多为()。(

    2022年5月7日
    61
  • 从零实现反思Agent

    从零实现反思Agent

    2026年3月16日
    2
  • License授权 本地部署

    License授权 本地部署最近因公司业务需求需要进行 lincense 本地部署在你看这篇文章前请先分析你的业务你是否需要校验这个功能我的项目因为业务刚开始不熟悉跟着产品走选用 license 后来发现业务完全不需要如果只是校验验证方面问题完全可以用定时器加密的激活码校验部署的 mac 地址即可这些东西都可以生成搞成一个不可看的加密文件但不能白研究两天因此把研究心得和大家分享一下首先你要用 JDK 生成公钥私钥库因为这篇博客在业余时间手机写的因此不再多做展示大家搜一下都能找到然后根据你的业务进行更待 dem

    2026年3月18日
    3
  • 英文搜索网站_DFS搜索

    英文搜索网站_DFS搜索给定一个 m x n 二维字符网格 board 和一个单词(字符串)列表 words,找出所有同时在二维网格和字典中出现的单词。单词必须按照字母顺序,通过 相邻的单元格 内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母在一个单词中不允许被重复使用。示例 1:输入:board = [[“o”,”a”,”a”,”n”],[“e”,”t”,”a”,”e”],[“i”,”h”,”k”,”r”],[“i”,”f”,”l”,”v”]], words = [“oath”,

    2022年8月9日
    6
  • 完美者常用软件光盘2008

    完美者常用软件光盘2008下载地址:http://down.wmzhe.com/html/view-9663.htm1.JPG(45.22KB)2007-12-2719:102.JPG(49.8KB)2007-12-2719:103.JPG(44.11KB)2007-12-2719:1044.JPG(55.81KB)2007-1

    2022年7月26日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号