记录Echarts + Vue 踩坑

使用Echarts 来 绘制地图轮廓图
第一步 要引入 Echarts
引入Echarts/map/ 下的 地区.js 文件
第二步 在视图中, 放置地图容器
第三步 配置地图 option
第四步 将option 挂载到 Echarts

完成代码如下

<!-- 地图容器 --><div ref="map" style="height:600px;width:600px;"></div>
// 引入地图js 文件
import "echarts/map/js/province/zhejiang.js";
// 引入Echarts
import echarts from "echarts";
// 引入Echarts 的 option 配置
import option from "./map-option.js";// 加载地图
mapEchartsInit() {// 获取视图容器地图var myChart = this.$echarts.init(this.$refs.map);// 将option 挂载到Echarts 中, 这块 option 在 一个单独得js文件,看你需求配置myChart.setOption(option, true);}
// 在Vue 生命周期 mounted中执行加载地图事件
mounted() {this.mapEchartsInit();
}
// 配置项文件 optionexport default {title: {text: "订阅我博客的人群分布",subtext: "纯属虚构",x: "center"},tooltip: {trigger: "item"},legend: {orient: "vertical",x: "left",data: ["iphoneX"]},dataRange: {min: 0,max: 2500,x: "left",y: "bottom",text: ["max", "min"],calculable: true},toolbox: {show: true,orient: "vertical",x: "right",y: "center",feature: {mark: { show: true },dataView: { show: true, readOnly: false },restore: { show: true },saveAsImage: { show: true }}},roamController: {show: true,x: "right",mapTypeControl: {china: true}},series: [{name: "iphoneX",type: "map",mapType: "浙江",roam: false,itemStyle: {normal: { label: { show: true } },emphasis: { label: { show: true } }},data: [{ name: "湖州市", value: 130 },{ name: "杭州市", value: 666 },{ name: "丽水市", value: 200 },{ name: "金华市", value: 1111111 },{ name: "嘉兴市", value: 300 },{ name: "舟山市", value: 10 },{ name: "台州市", value: 70 },{ name: "温州市", value: 50 },{ name: "丽水市", value: 877 },{ name: "绍兴市", value: 1000 }]}]
};

效果如下:

如有更好的方案可以联系我:

微信: daxin261

关注公众号 获取更多 "前端资讯"

:

参考文章:

前端学习 之 Vue 引入Echarts地图

地图JSON 资源

DATAV 提供地图数据

vue-echarts绘制地图轮廓相关推荐

  1. vue echarts绘制市级地图下钻(带注释)

    vue echarts绘制市级地图下钻 ------- 以浙江嘉兴市为例 首先要知道地图的数据获取:http://datav.aliyun.com/portal/school/atlas/area_s ...

  2. vue+echarts 区域地图绘制(街道)

    vue+echarts 区域地图绘制(街道) 1.以下是本人参考别的博主的链接 2.需要用到的资源 3.获取地图JSON (1)[阿里云](http://datav.aliyun.com/portal ...

  3. Vue 使用 Apache Echarts 绘制地图(拓展篇)

    前言 根据大家的私信.留言,还是决定对地图这块的东西进行拓展讲解一下,希望大家能够真正了解.使用.绘制自己想要的地图效果,让大家彻底弄懂Echarts地图,涉及绘制原理.行政区划.SVG地图.地图打点 ...

  4. Vue+Echarts+百度地图 小例子

    刚学完Echarts后,看到一些官方例子,粘贴代码下来却实现不了相应的效果,经过一番了解,发现还要引入百度地图,记录详细过程如下. 1.安装echarts(使用3.x,4.x) npm install ...

  5. vue+echarts中国地图+省市级地图(全程教学,你也可以)

    echarts+vue中国地图,点击进入省级地图 VUE+Echarts+省市地图钻取(简洁版,超详细) 以上两篇来自站内,是本文的主要参考来源. 首先上才艺 首先需要引入 echarts 包 npm ...

  6. vue+ echarts实现地图(中国地图)

    ** vue+ echarts实现地图(中国地图) ** <div class="myChartMap" id="myChartMap" >< ...

  7. Vue+Echarts+百度地图API

    Vue+Echarts+百度地图API 不容易啊,又注册了一个地图账户 使用npm安装方式 去百度地图官网申请key,也就是地图API密钥AK 在vue项目的public文件夹中的index.html ...

  8. Vue Echarts 显示地图且根据坐标设置标注点

    Vue Echarts 显示地图且根据坐标设置标注点 哎哟我去 我就想用Echarts在页面上画一张地图,这张地图显示全国,然后我有几个坐标点的经纬度信息,需要在这个地图上根据经纬度标注在Echart ...

  9. 使用vue echarts 制作地图map

    第一步:下载相关地区的json文件,并将下载的文件放到项目文件夹下(下载地址:地图选择器) 该篇以显示四川省地区为例 第二步:在vue中引入echarts 1.通过 npm 获取 echarts,np ...

最新文章

  1. 析构函数和虚函数、纯虚函数
  2. 云栖专辑|阿里开发者们的第二个感悟:PG大V德哥的使命感与开放心态
  3. 互联网 4 大发明之二维码,你如何使用 Python 生成二维码?
  4. PC远程调试移动设备
  5. STM8S003F3使用总结——定时器
  6. 蓝桥杯单片机数码管技巧
  7. .pos文件打开方式
  8. c语言魂斗罗小游戏代码,(搬运)魂斗罗系列游戏秘籍(包含一些解锁要数)
  9. PHP接口_短信发送接口
  10. 通过计数器完成工厂可视化看板的开发
  11. 集效率之大成的EfficientNet
  12. 博客园技术系列文章目录
  13. GB/T 8170-2008 数值修约规则与极限数值的表示和判定
  14. 咬肌边上有个滑动疙瘩_腮帮子有个滑动的疙瘩是怎么回事
  15. C# ManualResetEventSlim类
  16. 7-20 电话聊天狂人(25 分)(Hash模板)
  17. 度过不完美的2021年,港股食品股如何修复市场信心?
  18. 插入脚注把脚注标注删掉_CSS可访问的脚注
  19. 中国农产品冷链物流行业运营动态及前景发展规划建议报告2021-2027年
  20. Elasticsearch-核心篇(2)-下载安装,网络技术基础知识点整理

热门文章

  1. iOS内存管理——alloc/release/dealloc方法的GNUstep实现与Apple的实现
  2. 基于SSM框架实现的日记管理系统
  3. SEPIC电源基本电路分析
  4. 谈谈VR游戏中的性能优化
  5. 普通人存多少钱才能不焦虑?
  6. 015. P2P技术详解(一):NAT详解——详细原理、P2P简介
  7. CCF201609-3 炉石传说 (100分)
  8. 中国OpenAI?李志飞放弃了;AutoGPT试玩指南;AI大时代的家长完整手册;电商数字模特生成实践 | ShowMeAI日报
  9. vscode在Windows下配置C语言环境,设置三个配置文件
  10. excel筛选后复制粘贴