<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立体)相关推荐

  1. 前端echarts地图3D效果+点击地域出现弹出框可以有确定取消操作

    效果图如下: 代码如下: <template><div class="about"><!-- 江苏省地图 --><div id=" ...

  2. ECharts之3D立体柱状图一

    效果图 背景图片 下载ECharts npm install echarts --save 引入并注册全局ECharts     在 main.js 文件里引入并注册 ( 这里是 Vue3.0 的模板 ...

  3. ECharts之3D立体柱状图二

    效果图 背景图片 下载ECharts npm install echarts --save 引入并注册全局ECharts     在 main.js 文件里引入并注册 ( 这里是 Vue3.0 的模板 ...

  4. echarts 地图3d+地图下钻

    效果图 原理 使用geo下移叠加地图的阴影效果,通过点击地图获取当前点击的城市编码动态切换地json // 地图数据 (用来标记地图名称的散点图及弹窗数据)let dataset = [{name: ...

  5. Echarts柱状图3d立体效果

    import * as echarts from "echarts";//引用echarts import { onMounted } from "vue";/ ...

  6. echarts叠加3D立体柱状图

    效果图: 实现代码: var xData = ["项目1", "项目2", "项目3", "项目4", "项目 ...

  7. 绘制3D Echarts地图 饼图 堆叠柱状图

    绘制3D Echarts 目前在项目中遇到过的3D echarts为: 1.3D饼图(圆环图) 2.3D区域地图 3.3D堆叠柱状图. 1.echarts + echarts-gl => 绘制3 ...

  8. Vue3 Echarts散点图+高德地图+卫星地图(一)——获取高德地图API

    前言:在开发的过程中,对于Vue3的情况下,对于Echarts地图的文章操作很少,并且官方不通俗易懂,所以在此进行记录探索过程.还是一如既往贴近直接C/V操作,如果对于Echarts基本配置不会的同学 ...

  9. html5基于Echarts制作3D炫酷世界地图地球制作,地图勾起动画,非常炫酷。

    ❉ html5基于echarts.js制作3D炫酷世界地图地球仪动画 `html5基于echarts.js制作3D炫酷世界地图地球仪动画,业务迁移热点显示动画,地图勾起动画,非常炫酷.ps:涉及跨域, ...

最新文章

  1. GCC 在 Linux、Windows 系统安装
  2. Android-Toolbar相关
  3. Java核心技术笔记 语言基础
  4. GestureDetector学习之左右滑动,上下滑动屏幕切换页面
  5. 20岁没有学历能学计算机,20岁没学历学什么技术怎么办?学什么比较吃香?
  6. python时heatmap_就业寒冬,从拉勾招聘看Python就业前景
  7. webclient post java_java – Spring WebFlux,如何调试我的WebClient POST交换?
  8. 【2015.8.26】新的开始与纪念web开发
  9. 商友ERP系统---结算方面几项事宜
  10. python测试开发工程师前景_对未来测试开发工程师的前景你怎么看?
  11. 简易留言板HTML+JS代码
  12. 民营医院网络咨询解答技巧
  13. java基础热门侠客养成_侠客养成手册攻略大全 新手快速上手攻略[多图]
  14. MATLAB混度系统仿真其二:蔡氏电路系统和三阶RC梯形移相振荡器仿真
  15. 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
  16. 公司账号服务单点登录到gitlab
  17. Android Study 之 SQLite 了解与基本运用
  18. 计算机音乐谱牵丝戏,天谕手游牵丝戏乐谱代码分享
  19. Postgresql更改字段默认值、设置字段默认值、删除字段默认值
  20. 中国矿业大学北京计算机学院在哪个校区,中国矿业大学(北京)有几个校区及校区地址...

热门文章

  1. YUM仓库及NFS共享服务理论
  2. c语言最新编程技巧200例,C语言最新编程技巧200例(修订本)
  3. 2022年高处安装、维护、拆除考试技巧及高处安装、维护、拆除作业考试题库
  4. LTS 轻量级分布式任务调度框架(Light Task Schedule) - 推酷
  5. 基于IDSS和Machine Learning的零售金融大数据分析(二)
  6. 家电零部件展丨家电供应链展——CAEE家电与电子电器供应链博览会(广东、上海、合肥、青岛)
  7. 需求预测——Coupled Layer-wise Graph Convolution for Transportation Demand Prediction
  8. 042-推箱子游戏源代码2
  9. 小程序毕设作品之微信二手交易小程序毕业设计成品(4)开题报告
  10. GPIO_PULLUP,PULLDOWN, NOPULL