1、echarts的地图展示,有时候展示出的数据,虽然鼠标点击上去某个省份或者某个地方会有数据显示,但是点击一下地图没有任何动态效果,如何添加地图点击效果呢,这里自己也是坐下笔记,方便以后使用。

参考链接:https://blog.csdn.net/qq_21386275/article/details/79039024

 //地图展示
function map() {
//url,将需要的数据查询出来,放到固定的省份的位置即可。
var url = "xxxxxx.action";
var array = new Array();
$.ajax({
url : url,
dataType : "json",
async : false,
success : function(data){
var datas = data.result;
var length = datas.length;
//逻辑控制
......
}
});
//console.log(array); //将查询出的需要的省份的数据值存放到下面对应的地方
var option = {
tooltip : {
trigger : 'item'
},
dataRange : {
orient : 'horizontal',
min : ,
max : ,
text : [ '高', '低' ], // 文本,默认为数值文本
splitNumber :
},
series : [ {
name : '',
type : 'map',
mapType : 'china',
mapLocation : {
x : 'left'
},
selectedMode : 'multiple',
itemStyle : {
normal : {
label : {
show : true
}
},
emphasis : {
label : {
show : true
}
}
},
data : [ {
name : '西藏',
value : array[],
selected : true,//此属性值是默认被选中
}, {
name : '青海',
value : array[],
}, {
name : '宁夏',
value : array[],
}, {
name : '海南',
value : array[],
}, {
name : '甘肃',
value : array[],
}, {
name : '贵州',
value : array[],
selected : true,
}, {
name : '新疆',
value : array[],
}, {
name : '云南',
value : array[],
}, {
name : '重庆',
value : array[],
selected : true,
}, {
name : '吉林',
value : array[],
}, {
name : '山西',
value : array[],
}, {
name : '天津',
value : array[],
}, {
name : '江西',
value : array[],
}, {
name : '广西',
value : array[],
}, {
name : '陕西',
value : array[],
}, {
name : '黑龙江',
value : array[],
}, {
name : '内蒙古',
value : array[],
}, {
name : '安徽',
value : array[],
selected : true,
}, {
name : '北京',
value : array[],
//selected : true,
}, {
name : '福建',
value : array[],
}, {
name : '上海',
value : array[],
selected : true,
}, {
name : '湖北',
value : array[],
}, {
name : '湖南',
value : array[],
}, {
name : '四川',
value : array[],
selected : true,
}, {
name : '辽宁',
value : array[],
}, {
name : '河北',
value : array[],
}, {
name : '河南',
value : array[],
}, {
name : '浙江',
value : array[],
selected : true,
}, {
name : '山东',
value : array[],
selected : true,
}, {
name : '江苏',
value : array[],
selected : true,
}, {
name : '广东',
value : array[],
selected : true,
}, {
name : '台湾',
value : array[],
} ]
} ],
animation : false
};
myChart.setOption(option, true); //点击事件,根据点击某个省份计算出这个省份的数据
myChart.on('click', function (params) {
console.log(params);
//逻辑控制
......
}); }

待续......

echarts的地图点击事件的更多相关文章

  1. echarts雷达图点击事件

    最近看见别人问的问题,点击雷达图的拐点,获取点击数据的问题,直接上代码. echarts配置问题:https://www.douban.com/note/509404582/ <!doctype ...

  2. echarts雷达图点击事件 包含(2.x,3.85,4.02)测试

    最近看见别人问的问题,点击雷达图的拐点,获取点击数据的问题,直接上代码. echarts 2x 的点击事件 echarts配置问题:https://www.douban.com/note/509404 ...

  3. echarts 图的点击事件(含:点击重复触发的问题及其解决方法)

    今天用echarts的时候发现一个问题 鼠标指向不同地市触发一个事件展示该地区趋势图  但是但是后台中不管我第几次鼠标指向都会触发两次指向事件 现在贴出解决办法: 问题完美解决.但是为什么会调用两次, ...

  4. ECharts柱状图添加点击事件

    参考: https://zhuanlan.zhihu.com/p/33050579 https://blog.csdn.net/sophia_xiaoma/article/details/780559 ...

  5. Echarts柱状图的点击事件

    最近在做一些图表统计的功能,用到了百度的开源图表软件Echatrs,不得不提的是:不但上手简单而且扩展功能也是十分强大.在使用的过程中也遇到了不少问题,可能由于有关Echatrs的资料并不是很齐全,所 ...

  6. echarts重写图例点击事件

    echarts version: 3.1.2 修改图例点击事件样例代码: 当第一次点击图例时,只显示点击的图例. 当还剩一个图例被取消选中后,自动全选中所有图例. var triggerAction ...

  7. H5页面,百度地图点击事件

    需求:用户点击地图的时候获取地址街道,编码等详细信息. 然后看百度API文档,看到了click事件,关键时候还是需要看文档的. 实现 这样子虽然在浏览器的手机模拟器下是没有问题的 但是放在机器上测试的 ...

  8. 给ECharts添加右键点击事件,实现右键功能菜单

    由于项目的需要,使用ECharts 的力导向图来实现 整个EDW数据架构的血缘分析,由于ECharts并没有给组件定义有右键的事件,同时ECharts是开源的项目,所以研究了下源码,将ECharts2 ...

  9. 解决echarts中的点击事件点击后走多次接口

    使用echarts图点击图之后,走了很多次接口,后来发现添加一个off事件就可以解决了,具体如下:

随机推荐

  1. Servlet生命周期和注解配置

    Servlet的生命周期和注解配置问题 /* Servlet? 运行在服务器上的小程序 定义浏览器访问到Tomcat的规则 一.生命周期? 1.创建 2.提供服务 3.被销毁 二.servlet3.0 ...

  2. 番外篇-AppService服务

    一. public async Task<ListResultDto<ArchitectureDto>> GetArchitecture() { var architectur ...

  3. Spring MVC 使用介绍(十一)—— 跨域与静态资源访问

    一.跨域 服务端须在响应中添加相应响应头,从而允许跨域,具体可通过 public class CorsFilter extends OncePerRequestFilter { @Override p ...

  4. FFT什么的

    目录 多项式 多项式加法 多项式乘法 多项式的表示 系数表达 点值表达 系数形式表示的多项式的快速乘法 DFT&FFT&IDFT 单位复数根 DFT FFT IDFT 多项式乘法 蝶形 ...

  5. Docker 错误 docker: invalid reference format. 的解决

    运行 docker run –it –v /dataset:/dataset –v /inference:/inference –v /result:/result floydhub/pytorch: ...

  6. Python学习day9 函数Ⅰ(基础)

    函数Ⅰ(基础) 三目运算 基本结构 v =  前面  if 条件 else 后面    #条件为真v=前面,条件为假v=后面.​#等同于if 条件: v = '前面'else:    v = '后面' ...

  7. elastalert 配置post告警方式(备忘)

      最近在做把elk告警日志发送到kinesis 流,供后续数据分析处理使用........ 基于尽量不修改elastalert ,把修改工作放到接收端服务的原则.计划把elk的告警数据通过远程api ...

  8. Netty序章之BIO NIO AIO演变

    Netty序章之BIO NIO AIO演变 Netty是一个提供异步事件驱动的网络应用框架,用以快速开发高性能.高可靠的网络服务器和客户端程序.Netty简化了网络程序的开发,是很多框架和公司都在使用 ...

  9. 剑指Offer_编程题_19

    题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2, ...

  10. docker的安装与基本使用

    安装docker curl -s https://get.docker.com|sh 好慢....一个小时吧... 启动docker 先执行命令docker version来来一下: docker v ...