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. JQ——利用一个开关,点击一个按钮完成展开收起功能

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. 使用Spring表达式语言进行装备--SpEL

    本文主要想记录最近的两个使用spring框架实现通过配置文件装备Bean,以及使用SpEL装备Bean. 1.使用配置文件装备Bean: 当我们写某些Bean的时候是希望这个Bean当中的属性是可以通 ...

  3. 一个".java"源文件中是否可以包括多个类

    可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致. 现在我们编个测试文件来测试一番(一个程序员要具有用于探索的精神   -.-     手动滑稽) 1.编写一个 a ...

  4. 数据分析之Matplotlib和机器学习基础

    一.Matplotlib基础知识 Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 通过 Matplotlib,开发者可以仅需 ...

  5. java querydsl使用

    1  POM文件 <?xml version="1.0"?> <project xsi:schemaLocation="http://maven.apa ...

  6. 【XSY2921】yja 拉格朗日乘法

    题目描述 在平面上找 \(n\) 个点,要求这 \(n\) 个点离原点的距离分别是 \(r_1,r_2,\ldots,r_n\),最大化这 \(n\) 个点构成的土包的面积.这些点的顺序任意. \(n ...

  7. logstash/conf.d文件编写

    logstash-01.conf input { beats { port => 5044 host => "0.0.0.0" type => "log ...

  8. intellij 操作

    默认快捷键 ctrl+alt+l 格式化代码 alt+insert代码自动生成 代码生成 编辑框右键>generator>选择

  9. Java EE 开发环境搭建

    1 Windows 1.1 JDK 下载: 下载地址:https://developer.oracle.com/java 安装文件:jdk-8u201-windows-x64.exe JDK 并不是越 ...

  10. Mac新手必看教程—让你离熟练操作mac只差十分钟

    本文收录于:风云社区(提供各类mac软件资源下载) 本文源自:什么值得买 无论轻薄办公本.还是赶超台式性能的游戏本,关注#笔记本攻略#栏目,解决笔记本电脑从选购到使用的各种问题. 引子 大部分用户接触 ...