Echarts地图之——如何给地图添加外边框轮廓

有时候我们希望给地图外围加一圈边框来增加美感
但实际情况中,我们需要把国界的边框和各个省份属于国界的边框相吻合,否则就会造成两者看起来是错位的感觉
在这里插入图片描述
这就需要我们把echarts registerMap的全国省份json和国界边框json的坐标相一致。
这个json我们可以去datav官方下载:https://datav.aliyun.com/portal/school/atlas/area_selector
分别下载包含子区域和 不包含子区域的就可以了。

然后我们的地图展示用china命名,国界边框展示用chinaOutline命名即可。

echarts.registerMap('china', 。。。。。。。。。。。。。。。。
echarts.registerMap('chinaOutline', 。。。。。。。。。。。。。。。。。。

在series内创建两个type为map的项

series: [{type: 'map',map: 'chinaOutline',aspectScale: 0.85,zoom: 1.2,top: '9%',left: '11%',roam: false,label: {show: false},itemStyle: {// 颜色阴影等根据实际需要来设置areaColor: 'rgba(0,255,255,.02)',borderColor: '#b2fcff',borderWidth: 10,shadowColor: 'transparent',shadowOffsetX: 0,shadowOffsetY: 4,shadowBlur: 10,},tooltip: {show: false},zlevel: 1},{type: 'map',map: 'china',aspectScale: 0.85,zoom: 1.2,top: '9%',left: '11%',roam: false,selectedMode: 'multiple',tooltip: {//。。。。。。。。。。。。},label: {show: true,color: '#FFF',fontSize: 25,},itemStyle: {//。。。。。。。。。。。},emphasis: {// 。。。。。。。。。。。},select: {// 。。。。。。。。。。。},zlevel: 2,data: []},
]

只要两个的位置,缩放大小一样,页面上就不会有错位的问题了。
在这里插入图片描述
而且省份的边界正好处于边框的中心位置,看起来也很舒服。

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

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

相关文章

佳能机械制造将莅临2024第13届生物发酵产品与技术装备展

参展企业介绍 过滤与分离设备专业制造商 •碟式离心机及机组模块、系统 •卧式螺旋卸料沉降离心机及系统 江苏佳能机械制造有限公司位于中国“龙虾之都”——江苏盱眙,地处淮安西南部,淮河下游,洪泽湖南岸&#…

网络七层模型之表示层:理解网络通信的架构(六)

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【LeetCode热题100】124.二叉树的最大路径和(二叉树)

一.题目要求 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root …

Doris实践——叮咚买菜基于OLAP引擎的应用实践

目录 前言 一、业务需求 二、选型与对比 三、架构体系 四、应用实践 4.1 实时数据分析 4.2 B端业务查询取数 4.3 标签系统 4.4 BI看板 4.5 OLAP多维分析 五、优化经验 六、总结 原文大佬介绍的这篇Doris数仓建设实践有借鉴意义的,这些摘抄下来用作沉淀学…

Windows MySQL通过data 文件夹恢复数据

前言 在MySql数据库中,为了备份和恢复数据,通常会使用mysqldump工具来导出和导入数据。但是,如果数据库非常大,name导出和导入数据可能会需要很长时间。这时,一种更快速的备份和恢复数据的方式就是直接复制mysql的data文件夹。 什么是mysql的…

天然橡胶衬板的局限性

天然橡胶衬板的局限性 天然橡胶衬板作为一种广泛应用于工业领域的材料,以其独特的弹性和耐磨性受到了广泛的认可。然而,就像任何材料一样,天然橡胶衬板也存在一些局限性。本文将从材料性能、应用领域、环境影响和使用寿命等方面,…

【嵌入式开发 Linux 常用命令系列 1.4 -- grep -Ev 反向搜索】

请阅读【嵌入式开发学习必备专栏 】 文章目录 grep 的反向搜索 grep 的反向搜索 如果想从文件 a 中过滤掉包含字符串 “dash” 或 “tom” 的行,并将剩余的行写入到文件 b,可以使用 grep 命令配合正则表达式。使用 grep 的 -E 选项允许你指定一个扩展的…

c++ 的左值和右值如何理解

在C中,左值(lvalue)和右值(rvalue)是表达式的分类,这个分类是基于表达式在程序中的位置和行为。理解左值和右值对于掌握C中的移动语义和高效编程非常重要。 左值(lvalue) 左值通常…

docker-compose mysql

使用docker-compose 部署 MySQL(所有版本通用) 一、拉取MySQL镜像 我这里使用的是MySQL8.0.18,可以自行选择需要的版本。 docker pull mysql:8.0.18二、创建挂载目录 mkdir -p /data/mysql8/log mkdir -p /data/mysql8/data mkdir -p /dat…

老程序员不讲武德

职业生涯的一些心得,不一定对,大家辨证的看吧 只有结论,没有推论,如果有感兴趣的topic可以在评论区留言,我给你讲故事 忠告 给即将踏入职场的同学一句忠告: "不要听信那些职场老油条的忠告" 竞争 刚毕业的时…

软件测试基础理论、测试用例及设计方法、易混淆概念总结【软件测试】

一.软件测试基础理论 1.软件定义 软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档 的完整集合。 程序是按事先设计的功能和性能要求执行的指令序列; 数据是使程序能正常操作信息的数据结构; 文档是与程序开发、维…

对form表单对象中数组中的字段进行校验的方法

当对form表单中&#xff0c;数组readings中的字段进行校验时&#xff0c;prop和rules绑定要写成动态的&#xff0c;如下代码 <div v-for"(item,index) in form.readings"><el-form-item label"上次读数" > <!--prop"scds"-->…

LocalDateTime与时间戳转换

LocalDateTime与时间戳转换 1. 为什么LocalDateTime转时间戳需要时区2. 工具类 1. 为什么LocalDateTime转时间戳需要时区 讲道理&#xff0c;不管在什么时区&#xff0c;系统获取当前时间的时间戳都是一样的【因为时间戳指的是自 1970 年1月1日以来的秒数&#xff0c;所以无论…

使用ai智能写作场景之gpt整理资料,如何ai智能写作整理资料

Ai智能写作助手&#xff1a;Ai智能整理资料小助手 Ai智能整理资料小助手可试用3天&#xff01; 通俗的解释一下怎么用ChatGPT来进行资料整理&#xff1a; 搜寻并获取指定数量的特定领域文章&#xff1a; 想像你在和我说话一样&#xff0c;告诉我你想要多少篇关于某个话题的文…

在 Windows 11 上安装 MongoDB

MongoDB 是一个流行的 NoSQL 数据库&#xff0c;它提供了灵活的数据存储方案&#xff0c;而 MongoDB Compass 则是一个可视化管理工具&#xff0c;可以更轻松地与 MongoDB 数据库交互和管理。在本文中&#xff0c;我们将介绍如何在 Windows 11 上安装 MongoDB&#xff0c;并配置…

ESCTF-Web赛题WP

0x01-初次见面-怦然心动:your name? 随便输入一个字 根据提示可以看到 我们需要看源代码 直接 搜索 secret 关键字或者 ESCTF flag ESCTF{K1t0_iS_S0_HAPPy} 0x02-小k的请求 更安全的传参 post 参数为ESCTF 值为 love 自己的ip 同时还有个要求 是需要从度娘转过来 https://www…

Java计算两个时间相差多少年

有时我们需要根据数据库中的日期&#xff0c;比如创建年月create_date,计算这条数据已经创建多久&#xff08;多少年&#xff09;&#xff0c; 目前我们是在jdk1.7环境下开发的&#xff0c;就先以此举例 获取Date类型日期值 我们存在数据表中的数据类型是varchar&#xff0c;…

QMT量化策略实盘(二)交易触发定时器run_time

上一篇分享中&#xff0c;介绍了QMT量化实盘中最常用的下单函数passorder&#xff0c;和它主要的参数。 如果再结合一个交易触发函数&#xff0c;就可以实现简单的量化交易策略了&#xff01;比如下面的代码可以实现&#xff1a; 在集合竞价期间以指定价买入中信证券100股 #c…

<el-table>设置一列为固定字段,其他列为循环生成

<el-table :data"tableData" style"width: 100%"><el-table-columnprop"name"label"固定字段名":formatter"formatter"></el-table-column><el-table-columnv-for"(item, index) in wordsColumns…

生成式AI的风险与挑战

生成式AI&#xff0c;即通过训练数据生成新的文本、图像或音频等内容的人工智能技术&#xff0c;具有很多潜在的风险与挑战。 1. 信息可信度&#xff1a;生成式AI往往是基于大量训练数据&#xff0c;但这些数据可能存在偏见、错误或虚假信息。生成的内容可能会引入不准确或误导…