vue3+echarts+地图(3D立体)
<template><div id="myChart" :style="{ height: '900px', width: '1500px' }"></div><button @click="toIndexPage">首页</button>
</template><script>
export default {name: "maps",data() {return {option: {// 鼠标悬浮显示省份名称tooltip: {textStyle: {color: "yellow",decoration: "none",fontFamily: "Verdana, sans-serif",fontStyle: "italic",fontWeight: "bold",},formatter: function (params) {return params.name;},},visualMap: {min: 0,max: 1500,left: "left",top: "bottom",text: ["高", "低"],inRange: {color: ["#72ACFF", "#4180D9"],},show: false,},geo: [{map: "china",zlevel: 5,roam: false,zoom: 1.1,label: {normal: {show: true,fontSize: "10",color: "black", // 字体颜色},emphasis: {// 动态展示的样式color: "#010D39",},},itemStyle: {normal: {show: false,borderColor: "#fff", // 边框颜色color: "#2075B8", // 背景borderWidth: "1", // 边框宽度},emphasis: {color: "#010D39",areaColor: "#5E97FF",shadowOffsetX: 0,shadowOffsetY: 0,shadowBlur: 20,borderWidth: 1,shadowColor: "rgba(0, 0, 0, 0.5)",},},},{map: "china",zlevel: 4,roam: false,zoom: 1.1,label: {normal: {show: false,fontSize: "10",color: "#333", // 字体颜色},emphasis: {// 动态展示的样式color: "#010D39",},},// 这里是重点!!!regions: [{name: "南海诸岛",itemStyle: {// 隐藏地图normal: {opacity: 0, // 为 0 时不绘制该图形},},label: {show: false, // 隐藏文字},},],itemStyle: {normal: {show: false,borderColor: "#3C5FA1", // 边框颜色color: "#3C5FA1", // 地图背景色borderWidth: "1", // 边框宽度},emphasis: {color: "#010D39",areaColor: "#5E97FF",shadowOffsetX: 0,shadowOffsetY: 0,shadowBlur: 20,borderWidth: 1,shadowColor: "rgba(0, 0, 0, 0.5)",},},},{map: "china",zlevel: 3,roam: false,zoom: 1.1,top: "11%",label: {normal: {show: false,fontSize: "10",color: "#333", // 字体颜色},emphasis: {// 动态展示的样式color: "#010D39",},},// 这里是重点!!!regions: [{name: "南海诸岛",itemStyle: {// 隐藏地图normal: {opacity: 0, // 为 0 时不绘制该图形},},label: {show: false, // 隐藏文字},},],itemStyle: {normal: {color: "#163F6C", // 背景borderWidth: "1", // 边框宽度borderColor: "#163F6C", // 边框颜色},emphasis: {color: "#010D39",areaColor: "#5E97FF",shadowOffsetX: 0,shadowOffsetY: 0,shadowBlur: 20,borderWidth: 1,shadowColor: "rgba(0, 0, 0, 0.5)",},},},{map: "china",zlevel: 2,roam: false,zoom: 1.1,label: {normal: {show: false,fontSize: "10",color: "#333", // 字体颜色},emphasis: {// 动态展示的样式color: "#010D39",},},// 这里是重点!!!regions: [{name: "南海诸岛",itemStyle: {// 隐藏地图normal: {opacity: 0, // 为 0 时不绘制该图形},},label: {show: false, // 隐藏文字},},],itemStyle: {normal: {color: "#31A0E6", // 背景borderWidth: "1", // 边框宽度borderColor: "#31A0E6", // 边框颜色shadowColor: "#fff", // 外部阴影shadowBlur: "10",},emphasis: {color: "#010D39",areaColor: "#5E97FF",shadowOffsetX: 0,shadowOffsetY: 0,shadowBlur: 20,borderWidth: 1,shadowColor: "rgba(0, 0, 0, 0.5)",},},},],series: [{name: "数量占比",type: "map",geoIndex: 0,},],},};},mounted() {this.drawLine();},methods: {drawLine() {let charts = this.$echarts.init(document.querySelector(`#myChart`));let mapName = "china";let geoCoordMap = {};let mapFeatures = this.$echarts.getMap(mapName).geoJson.features;mapFeatures.forEach(function (v) {// 地区名称let name = v.properties.name;// 地区经纬度geoCoordMap[name] = v.properties.cp;});charts.setOption(this.option);},// 回到首页toIndexPage() {this.$router.push("/");},},
};
</script><style scoped>
</style>
vue3+echarts+地图(3D立体)相关推荐
- 前端echarts地图3D效果+点击地域出现弹出框可以有确定取消操作
效果图如下: 代码如下: <template><div class="about"><!-- 江苏省地图 --><div id=" ...
- ECharts之3D立体柱状图一
效果图 背景图片 下载ECharts npm install echarts --save 引入并注册全局ECharts 在 main.js 文件里引入并注册 ( 这里是 Vue3.0 的模板 ...
- ECharts之3D立体柱状图二
效果图 背景图片 下载ECharts npm install echarts --save 引入并注册全局ECharts 在 main.js 文件里引入并注册 ( 这里是 Vue3.0 的模板 ...
- echarts 地图3d+地图下钻
效果图 原理 使用geo下移叠加地图的阴影效果,通过点击地图获取当前点击的城市编码动态切换地json // 地图数据 (用来标记地图名称的散点图及弹窗数据)let dataset = [{name: ...
- Echarts柱状图3d立体效果
import * as echarts from "echarts";//引用echarts import { onMounted } from "vue";/ ...
- echarts叠加3D立体柱状图
效果图: 实现代码: var xData = ["项目1", "项目2", "项目3", "项目4", "项目 ...
- 绘制3D Echarts地图 饼图 堆叠柱状图
绘制3D Echarts 目前在项目中遇到过的3D echarts为: 1.3D饼图(圆环图) 2.3D区域地图 3.3D堆叠柱状图. 1.echarts + echarts-gl => 绘制3 ...
- Vue3 Echarts散点图+高德地图+卫星地图(一)——获取高德地图API
前言:在开发的过程中,对于Vue3的情况下,对于Echarts地图的文章操作很少,并且官方不通俗易懂,所以在此进行记录探索过程.还是一如既往贴近直接C/V操作,如果对于Echarts基本配置不会的同学 ...
- html5基于Echarts制作3D炫酷世界地图地球制作,地图勾起动画,非常炫酷。
❉ html5基于echarts.js制作3D炫酷世界地图地球仪动画 `html5基于echarts.js制作3D炫酷世界地图地球仪动画,业务迁移热点显示动画,地图勾起动画,非常炫酷.ps:涉及跨域, ...
最新文章
- GCC 在 Linux、Windows 系统安装
- Android-Toolbar相关
- Java核心技术笔记 语言基础
- GestureDetector学习之左右滑动,上下滑动屏幕切换页面
- 20岁没有学历能学计算机,20岁没学历学什么技术怎么办?学什么比较吃香?
- python时heatmap_就业寒冬,从拉勾招聘看Python就业前景
- webclient post java_java – Spring WebFlux,如何调试我的WebClient POST交换?
- 【2015.8.26】新的开始与纪念web开发
- 商友ERP系统---结算方面几项事宜
- python测试开发工程师前景_对未来测试开发工程师的前景你怎么看?
- 简易留言板HTML+JS代码
- 民营医院网络咨询解答技巧
- java基础热门侠客养成_侠客养成手册攻略大全 新手快速上手攻略[多图]
- MATLAB混度系统仿真其二:蔡氏电路系统和三阶RC梯形移相振荡器仿真
- 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 公司账号服务单点登录到gitlab
- Android Study 之 SQLite 了解与基本运用
- 计算机音乐谱牵丝戏,天谕手游牵丝戏乐谱代码分享
- Postgresql更改字段默认值、设置字段默认值、删除字段默认值
- 中国矿业大学北京计算机学院在哪个校区,中国矿业大学(北京)有几个校区及校区地址...
热门文章
- YUM仓库及NFS共享服务理论
- c语言最新编程技巧200例,C语言最新编程技巧200例(修订本)
- 2022年高处安装、维护、拆除考试技巧及高处安装、维护、拆除作业考试题库
- LTS 轻量级分布式任务调度框架(Light Task Schedule) - 推酷
- 基于IDSS和Machine Learning的零售金融大数据分析(二)
- 家电零部件展丨家电供应链展——CAEE家电与电子电器供应链博览会(广东、上海、合肥、青岛)
- 需求预测——Coupled Layer-wise Graph Convolution for Transportation Demand Prediction
- 042-推箱子游戏源代码2
- 小程序毕设作品之微信二手交易小程序毕业设计成品(4)开题报告
- GPIO_PULLUP,PULLDOWN, NOPULL