本文以echarts官方文档的例子来介绍vue中使用echarts地图
echarts官方文档
https://www.echartsjs.com/zh/index.html

1.安装echarts插件
运行命令安装插件

npm install echarts --save

2.新建vue文件,引入echars组件及城市地图

import echarts from 'echarts'
import BJ from 'echarts/map/json/province/beijing.json' //echarts map json文件

3.vue文件

<template><div id="mapContainer" style="width:100%; height:100%"></div>
</template>
<script>import echarts from 'echarts'import BJ from 'echarts/map/json/province/beijing.json'export default {name:'mapContainer',data() {return {chart: null}},mounted() {this.initCharts()},beforeDestroy() {if (!this.chart) {return}this.chart.dispose()this.chart = null},methods:{initCharts() {let charMap = document.getElementById('mapContainer')// 注册可用的地图  echarts.registerMap('beijing', BJ);this.chart = echarts.init(charMap)this.setOption()},setOption() {const option = {title: {text: '北京区域人口密度 (2011)'},tooltip: {trigger: 'item',formatter: '{b}<br/>{c} (p / km2)'},toolbox: {show: true,orient: 'vertical',left: 'right',top: 'center',feature: {dataView: {readOnly: false},restore: {},saveAsImage: {}}},visualMap: {min: 800,max: 50000,text:['High','Low'],realtime: false,calculable: true,inRange: {color: ['lightskyblue','yellow', 'orangered']}},series: [{name: '北京人口密度',type: 'map',roam:true, //鼠标滚动缩放mapType: 'beijing', //  echarts.registerMap('beijing', BJ); 与这部分对应itemStyle:{normal:{label:{show:true}},emphasis:{label:{show:true}}},data:[{name: '东城区', value: 20057.34},{name: '西城区', value: 15477.48},{name: '朝阳区', value: 31686.1},{name: '丰台区', value: 6992.6},{name: '石景山区', value: 44045.49},{name: '海淀区', value: 40689.64},{name: '门头沟区', value: 37659.78},{name: '房山区', value: 45180.97},{name: '通州区', value: 55204.26},{name: '顺义区', value: 21900.9},{name: '昌平区', value: 4918.26},{name: '大兴区', value: 5881.84},{name: '怀柔区', value: 4178.01},{name: '平谷区', value: 2227.92},{name: '密云区', value: 2180.98},{name: '延庆区', value: 9172.94}]}]}this.chart.setOption(option)}}}
</script>

vue echarts 地图相关推荐

  1. vue+echarts地图 + 杭州市 + 点击穿透下面的区和县

    vue+echarts地图 + 杭州市 + 点击穿透下面的区和县 根据echarts Api 安装教程进行安装 npm install echarts --save 有需要的可以安装固定版本 npm ...

  2. Vue+Echarts地图消失(高度变成0)的完美解决方案

    地图消失了! 最近项目突然发现了一个奇怪的问题,当且到别的页面之后停留一会(20min+),首页的Echarts地图就会消失掉,而且还不一定复现,好不容易复现了一次,查看元素发现地图的容器.svg元素 ...

  3. vue + echarts+地图实现功能,实现地图上数据显示,四川省地图echarts地市数据案列

    echart在开发地图时,会遇到下钻显示子区域地图数据.比如四川省,下钻到市级成都市,再下钻到区级.下载地址:DataV.GeoAtlas地理小工具系列 1.首先需要下载对应的地图,如果是联网的可以直 ...

  4. vue echarts地图省市区下钻详解

    哈喽你们好!我是小邱,应该会有很多朋友和我都是全栈,我希望今天发表的文章对大家能够有所帮助. 今天我又要说下我不太熟练地vue技术了 虽然不熟练啊但是思路清晰哈哈上码 如果你觉得我文章还不错就点个关注 ...

  5. vue+echarts地图下钻(全国-省-市)

    本文中使用的数据为行政区编码json数据,大家自行下载.(本人超级菜鸟一枚,逻辑比较混乱,记录一下以免以后遇到相似功能忘记怎么写,也希望能帮到需要实现同样功能的人) 地图资源: 整体思路:1.先注册全 ...

  6. vue echarts 地图立体 并设置tooltip属性背景图片

    这是做完的样子 1.地图立体的代码,map应与series中的一致 //地图立体的代码,map应与series中的一致 geo: {map: '34',aspectScale: 1, //长宽比zoo ...

  7. vue+echarts 地图携带参数下钻【demo二】

    相关必要文件已上传个人GIT代码库,自行下载 https://gitee.com/lemon-design/EchartsMapDeepDown.git 下钻数据为假数据 中国–>辽宁–> ...

  8. vue+echarts 地图携带参数下钻【demo一】

    相关必要文件已上传个人GIT代码库,自行下载 https://gitee.com/lemon-design/EchartsMap.git 个人鼓捣了快一周了 本文地图下钻部分通过watch监控返回数据 ...

  9. vue echarts 地图外边框阴影

    这里部分写的假数据,根据需求修改 data() {return {myEcharts: null,scatterData: [{name: '广州市',value: [113.280637,23.12 ...

最新文章

  1. Nginx流媒体支持配置
  2. solaris10找安装包的地方
  3. python如何打开txt文件、并算词频_python TF-IDF词频算法实现文本关键词提取代码...
  4. Python paho-mqtt消息队列
  5. UITextfield键盘相关设置
  6. 20200612:力扣192周周赛上
  7. 帖子如何实现显示浏览次数_我是如何一步步的在并行编程中将lock锁次数降到最低实现无锁编程...
  8. 《三级医院评审标准(2020年版)》及解读:医疗机构要不断加强信息化建设
  9. python任务栏显示网速_win10状态栏显示网速小工具_超好用
  10. js undefined和null区别
  11. POJ 图论---1_Uriel's Corner Uriel's Coding Learning Cubing Zone
  12. ie浏览器开发比谷歌浏览器_跨浏览器开发:处理IE
  13. 千牛群发消息怎么发?推荐UiBot千牛群发消息机器人
  14. Android 备份(提取)apk
  15. java 三点_[Java教程]三点运算符使用方法
  16. oracle utl file grant,oracle中设置UTL_FILE_DIR参数
  17. Python 基于pyecharts自定义经纬度热力图可视化
  18. 5G新基建政策下智慧灯杆的机遇与挑战
  19. 如何完全卸载windows优化大师
  20. 微信摇一摇怎么连接服务器,微信摇一摇电视有什么用 摇一摇电视互动玩法及原理...

热门文章

  1. 常用办公软件有哪些,职场常用软件分享
  2. 基于微信小程序和安卓的二手车查询平台APP
  3. 江苏:发力物联网 产业成矩阵
  4. python转cpython_python转换成c
  5. 模型过拟合原因及解决办法
  6. 老司机分享:这么投简历才有回音!
  7. LVS-DRNAT模式实现http负载均衡
  8. java实现调用短信接口发送短信
  9. RenameTo的三种操作方式
  10. 探讨ASP.NET2.0中的Web控件改进技术