首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

基于echarts实现3D地图的定时高亮和点击事件

/node_modules/echarts/map/js/china') 此时地图消息就在你的node_modules/echarts/map/china中 初始化echarts-gl 3D地图 1、新建一个...option.js 这个文件是用来放配置项的,不建立也可以,但是页面代码多会不不美观 2、配置页代码如下 (主要是地点标识和3D地图的颜色样式) //标识数据,用来标识地图上的点,给用户提供点击事件 var...(option); 7、效果图展示,颜色可以自己配置 [bf8a0a2b527442ba88b965a24b962f25~tplv-k3u1fbpfcp-watermark.image] 增加定时高亮事件点击事件...option); count ++ if (count === option.geo3D.data.length) { count = 0 } }, 1000); 2、点击事件...: string }) 这个事件,很遗憾的是3D并不支持这些api 特别注意 点击事件(click) 它只能使用getZr()来搞点击,而且返回的信息只有鼠标在屏幕的x,y轴左边,你也可以使用echartsInstance.convertFromPixel

4.1K41

JS实现动态获取当前点击事件的id属性值

原本要实现的功能如下: 点击下图播放按钮,要弹窗播放对应的视频链接。...整个页面是通过ajax请求最新的4部视频进行填充完成,视频列表又是通过template-web.js插件补上去的,所以导致所有ID值都是一样的,一开始给按钮添加一个事件,结果是所有播放按钮都是播放第一个视频...于是,想了好多办法,又把ID属性给弄成动态的ajax请求的属性值,实现了每个id不一样,接下来,因为点击播放要调用一个方法,进行解析视频播放,拼接成API+视频链接的格式在新打开的弹窗进行展示。...具体可以看下图: 要实现点击不同按钮,并且按钮ID是动态从ajax请求获取的,还要添加点击视频拼接视频链接,参考了文章,可以获取点击按钮的id值,然后使用button,将链接放在value中 Dom

25.5K20

vue实现世界疫情地图(点击进入子地图)

vue实现世界疫情地图点击可以进入子地图 效果展示 寻找数据源 设置代理 发送请求提取数据 提取数据 踩坑 处理数据并绘图 国内疫情地图数据处理绘制 海外疫情地图数据处理绘制 完整代码 代码优化...点击进入子地图目前只实现了中国模块 数据来源,腾讯实时疫情,中国疫情网 原本只想做中国模块,后来想了想,做个世界的吧 使用axios和echarts,elementui的加载模块还有按钮,本地代理...设置代理 用axios请求这些数据如果出现跨域问题,就设置本地代理,在根目录下创建vue.config.js文件 module.exports = { devServer: { proxy:...对应最大最小和颜色梯度 myChart.on(“click”, function(params) { console.log(params); }); 点击地图触发事件 海外疫情地图数据处理绘制...1000px;height: 800px;" ref="chart"> import md5 from "js-md5

99720
领券