【Vue基础-数字大屏】地图标记涟漪效果设置

news2024/10/5 20:28:16

 一、需求说明

将地图中北京市、陕西市、南宁市分别以实心圆、涟漪圆、涟漪圆标记出来

二、代码实践

涉及三个文件

1、App.vue:

<template>
  <Screen1/>
</template>
<script>
import Screen1 from "./components/Screen1.vue";
export default{
  components:{
    Screen1
  }
}
</script>

2、roma.js

export let cmap=
{//粘贴地图数据,此处省略}

3、Screen1.vue

<template>
    <div class="about"> 
        <h1>中国地图</h1>
        <div id="myecharts" ref="demoh"></div>
    </div>
</template>
<script>
import * as echarts from "echarts";
// 引用的就是中国各省份的矢量数据
import {cmap} from "../assets/roma.js"

export default { 
    mounted() {
        let myChart = echarts.init(this.$refs.demoh);
        echarts.registerMap("chinaMap",cmap)//使用 registerMap 注册的地图名称。  
        let option = { 
            geo:{//地理坐标系组件。地理坐标系组件用于地图的绘制     
                type:"map",
                map:"chinaMap",//使用 registerMap 注册的地图名称  
                // 默认设置完地图是固定死的不能拖动     
                roam:true,//否开启鼠标缩放和平移漫游。默认不开启。     
                //zoom :5,//当前视角的缩放比例。越大比例越大     
                //center:[116.46,39.92],//当前视角的中心点,用经纬度表示108.956239,34.268309      
                label:{//地图上显示文字提示信息      
                    show:true, 
                    color:"#ff6600",   //地图省份字体的颜色                 
                    fontSize:10//字体大小    
                 }, 
                itemStyle:{//地图区域的多边形 图形样式。        
                //areaColor:"#ff6600",//地图区域的颜色。 
                areaColor:"rgb(0, 255, 255)", 
                },
            }, 
            series: [
                //散点图
                {
                    type: "scatter",
                    data:[
                        {
                            name:"北京市",//数据项的名字
                            value:[
                                116.46,
                                39.92,
                                4000
                            ],
                        },
                    ],
                    coordinateSystem:"geo",
                    symbolSize:30,
                    // label:{
                    //     show:true
                    // },
                    itemStyle:{
                        color:"red"
                    }
                },
               
                {
                    type: "effectScatter", //涟漪效果
                    coordinateSystem:"geo",
                    data:[
                        {
                            name:"陕西市",//数据项的名字
                            value:[
                                108.95,
                                34.26,                           
                            ],
                        },
                    ],
                    //设置涟漪效果
                    rippleEffect:{
                        number:2,//波动
                        scale:4
                    },
                    itemStyle:{
                        color:"blue"
                    }
                } ,

                {
                    type: "effectScatter", //涟漪效果
                    coordinateSystem:"geo",
                    data:[
                        {
                            name:"广西",//数据项的名字
                            value:[
                                108.37,
                                22.82,                        
                            ],
                        },
                    ],
                    //设置涟漪效果
                    rippleEffect:{
                        number:3,//波动
                        scale:4
                    },
                    itemStyle:{
                        color:"green"
                    }
                } 

            ]
    };
    myChart.setOption(option); 
    },
};
</script>
    <style scoped>#myecharts
     { 
        width: 600px; 
        height: 600px; 
        border: 2px 
        solid rgb(0, 255, 255);
     }
     </style>

三、效果展示

四、知识技巧

1、geo   地理坐标系组件,地理坐标系组件用于地图的绘制  

2、涟漪效果

type: "effectScatter", //采用涟漪效果
//设置涟漪效果
rippleEffect:{
number:2,//波动
scale:4,//大小
},

五、学习教程

https://www.bilibili.com/video/BV14u411D7qK?p=36&vd_source=841fee104972680a6cac4dbdbf144b50

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1069484.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何应对数据安全四大挑战?亚马逊云科技打出“组合拳”

数字经济时代&#xff0c;数据被公认为继土地、劳动力、资本、 技术之后的又一重要生产要素。对于企业而言&#xff0c;数据则是一切创新与关键决策的根源。 然而&#xff0c;企业在发挥数据资产的商业价值方面&#xff0c;却面临诸多挑战&#xff0c;比如敏感数据识别、跨组织…

【高阶数据结构】图详解第一篇:图的基本概念及其存储结构(邻接矩阵和邻接表)

文章目录 1. 图的基本概念1.1 什么是图1.2 有向图和无向图1.3 完全图1.4 邻接顶点1.5 顶点的度1.6 路径1.7 路径长度1.8 简单路径与回路1.9 子图1.10 连通图1.11 强连通图1.12 生成树 2. 图的存储结构2.1 邻接矩阵2.2 邻接矩阵代码实现结构定义构造函数添加边打印图测试 2.3 邻…

leetCode 718.最长重复子数组 动态规划 + 优化(滚动数组)

718. 最长重复子数组 - 力扣&#xff08;LeetCode&#xff09; 给两个整数数组 nums1 和 nums2 &#xff0c;返回 两个数组中 公共的 、长度最长的子数组的长度 。 示例 1&#xff1a; 输入&#xff1a;nums1 [1,2,3,2,1], nums2 [3,2,1,4,7] 输出&#xff1a;3 解释&…

2023年台州市第三届网络安全技能大赛(MISC)这是神马

这是神马 考点&#xff1a;冰蝎流量特征数据包&#xff0c;需要解密 emoj解密 冰蝎之前做过 特征就是先base64编码在AES编码 我们在数据包里面找到了密钥&#xff1a;144a6b2296333602 这里我们知道了密钥我们就去解密 先筛选HTTP协议 导出HTTP数据流可以看到传了shell.php 随…

美容美甲小程序商城的作用是什么

美容院往往有很高需求&#xff0c;女性悦己经济崛起&#xff0c;加之爱美化程度提升&#xff0c;无论线下环境还是线上互联网信息冲击&#xff0c;美容服务、化妆产品等市场规格一直稳增不减。 通过【雨科】平台制作美容美甲商城&#xff0c;售卖相关服务/产品&#xff0c;模块…

记两次内网入侵溯源

1.1、入侵告警 1、某天深夜主机防护突然爆出CS木马后门&#xff0c;这攻击队不讲武德呀&#xff0c;还好没睡着2、赶紧叫醒旁边看流量设备的哥们儿&#xff0c;尝试Shiro 反序列漏洞攻击成功3、测试目标网站存在shiro反序列化漏洞1.2、上机排查 1、上机将CS木马下载下来&…

Vue3 reactive和ref详解

reactive Vue3.0中的reactive reactive 是 Vue3 中提供的实现响应式数据的方法。在 Vue2 中响应式数据是通过 defineProperty 来实现的&#xff0c;在 Vue3 中响应式数据是通过 ES6 的 Proxy来实现的。reactive 参数必须是对象 (json / arr)如果给 reactive 传递了其它对象 默…

基于JavaWeb的家用电器信息管理系统

本系统采用基于JAVA语言实现、架构模式选择B/S架构&#xff0c;Tomcat7.0及以上作为运行服务器支持&#xff0c;基于JAVA等主要技术和框架设计&#xff0c;idea作为开发环境&#xff0c;数据库采用MYSQL5.7以上。 开发环境&#xff1a; JDK版本&#xff1a;JDK1.8 服务器&…

intel深度相机 D455及D4系列入门教程(逐行代码讲解)

1.介绍 Intel RealSense D435、D455等D4系列&#xff1a; Intel D4系列深度相机是由英特尔&#xff08;Intel&#xff09;公司推出的一款深度感知摄像头&#xff0c;专为实现计算机视觉和深度学习应用而设计。这款相机使用了英特尔的深度感知技术&#xff0c;结合了摄像头和红…

三极管及继电器的使用(单片机如何控制灯泡等大型电器)

1.对于初入硬件的小伙伴一定会用到三极管和继电器&#xff0c;如下图&#xff08;三极管&#xff09; 如下图&#xff08;继电器&#xff09; 当然上述三极管和继电器&#xff0c;只是众多的其中一种&#xff0c;而且继电器是包装好了的&#xff0c;这个应该叫继电器模块&#…

opencv图像的直方图,二维直方图,直方图均衡化

文章目录 opencv图像的直方图&#xff0c;二维直方图&#xff0c;直方图均衡化一、图像的直方图1、什么是图像的直方图&#xff1a;2、直方图的作用&#xff1a;3、如何绘制图像的直方图&#xff1a;&#xff08;1&#xff09;cv::calcHist()函数原型&#xff1a;&#xff08;2…

土地证、工程规划许可证、建设用地规划许可证

土地证、工程规划许可证、建设用地规划许可证办理是房地产开发最基础和初开始的工作流程。 一、土地证是简称&#xff0c;全称为《中华人民共和国国有土地使用证》&#xff0c;发证部门是当地国有土地资源局。 申办单位经当地规划部门审批通过某项目备案审批&#xff0c;在办理…

想要精通算法和SQL的成长之路 - 简化路径

想要精通算法和SQL的成长之路 - 简化路径 前言一. 简化路径 前言 想要精通算法和SQL的成长之路 - 系列导航 一. 简化路径 原题连接 思路如下&#xff1a; 我们根据 "/" 去拆分字符串&#xff0c;得到每个子目录。这里拿到的子目录可能是空字符串&#xff0c;需要…

【Vue2.0源码学习】生命周期篇-销毁阶段(destroy)

文章目录 1. 前言2. 销毁阶段分析3. 总结 1. 前言 接下来到了生命周期流程的最后一个阶段——销毁阶段。从官方文档给出的生命周期流程图中可以看到&#xff0c;当调用了vm.$destroy方法&#xff0c;Vue实例就进入了销毁阶段&#xff0c;该阶段所做的主要工作是将当前的Vue实例…

buuctf PWN warmup_csaw_2016

下载附件&#xff0c;IDA查看 发现直接有显示flag函数 int sub_40060D() {return system("cat flag.txt"); }查看程序起始地址0x40060D ; Attributes: bp-based framesub_40060D proc near ; __unwind { push rbp mov rbp, rsp mov edi, offset comman…

Vue中如何进行音视频录制与视频剪辑

在Vue中进行音视频录制与视频剪辑 随着互联网的发展&#xff0c;音视频处理已经成为前端开发中一个越来越重要的领域。Vue.js作为一款流行的前端框架&#xff0c;为我们提供了丰富的工具和生态系统&#xff0c;使得音视频录制和编辑变得更加容易。本文将介绍如何在Vue中进行音…

SpringMVC修炼之旅(1)什么是SpringMVC

一、什么是MVC 1.1概述 MVC是模型(Model)、视图(View)、控制器(Controller)的简写&#xff0c;是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式&#xff0c;MVC是一种架构模式…

[Android]问题解决-Device must be bootloader unlocked

现象 在push文件时&#xff0c;remount命令发生如下报错&#xff1a; $ adb remount Device must be bootloader unlocked解决 1. 打开 开发者模式中的OEM unlocking开关 2. fastboot unlock设置 adb reboot bootloader fastboot flashing unlock根据屏幕提示&#xff0c;…

Python爬取小说(requests和BeautifulSoup)

1.用requests和BeautifulSoup爬取起点中文网小说(https://www.qidian.com/free/all/) 2.选择一篇小说(https://www.qidian.com/book/1037297523/&#xff09; 3.查看小说的卷章和每章对应的章节 4.Chrome浏览器&#xff0c;使用F12&#xff0c;打开开发者模式&#xff0c;查看章…

C超市商品信息查询系统

一、系统界面介绍 1. 超市商品信息查询系统 1、显示商品信息&#xff0c;包括&#xff1a;商品名称、商品种类&#xff08;休闲食品、奶品水饮、生鲜水果&#xff09;、商品价格、商品保质期、商品生产日期&#xff1b; 2、从文件中导入数据、显示、排序、查询的功能。&…