在Vue中使用Echarts地图的方法

在Vue中使用Echarts地图的方法

第一步:下载echarts

cnpm install echarts --save-dev
cnpm i --save vue-baidu-map//安装百度地图插件,echarts中使用的map,都必须要使用百度地图的api,否则数据无法显示

第二步:在main.js中全局引入

第一种引入方式:

import Echarts from 'echarts';
Vue.prototype.echarts = Echarts;
Vue.use(Echarts);

网上还有第二种引入的方式:

import echarts from ‘echarts’

Vue.prototype.$echarts = echarts;

这两种区别主要在于初始化的时候,是否要添加$

第一种初始化格式:

 drawMap(dom) {
                var myChart = this.echarts.init(dom);
                myChart.setOption({
					geo:{
                        map:'china'
					},
                    backgroundColor: 'transparent',
                    title: {
                        text: '全国主要城市空气质量',

第二种初始化格式:

drawMap(dom) {
                var myChart = this.$echarts.init(dom);
                myChart.setOption({
					geo:{
                        map:'china'
					},
                    backgroundColor: 'transparent',
                    title: {
                        text: '全国主要城市空气质量',

第三步:在index.html文件中导入

<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=4hPVC8Hznjs3Y6PMFPC20r7BH9DkFIiF"></script>//百度地图的ak密钥,需要去百度地图开发者中注册申请

第四步:vue中的< script >标签下导入

import echarts from 'echarts'//绘制地图
import'echarts/extension/bmap/bmap'//引入百度地图api,才会显示原始echarts的样式
import 'echarts/map/js/china'//引入china.js,变成中国地图的大公鸡,会独立成一个新的地图覆盖在之前的map地图之上,若是不需要则可以不引入

第五步:编写代码

整体代码大致样式
在这里插入图片描述

实际效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值