首先,确保自己安装echarts和echarts-gl
npm i echarts
npm i echarts-gl
在main.js中引入
import * as echarts from 'echarts';
import "echarts-gl"; //3D地图插件
封装成组件
<template>
<div class="index">
<div class="mapecharts" id="mapecharts"></div>
</div>
</template>
<script>
import geoJson from "./quanguo.json";
export default {
name: "",
data() {
return {
};
},
computed: {
},
watch: {
},
created() {
},
mounted() {
this.setEcahrts();
},
methods: {
setEcahrts() {
var myChart = this.$echarts.init(document.getElementById("mapecharts"));
this.$echarts.registerMap("quanguo", geoJson);
// 图表配置项
let option = {
tooltip: {
show: true,
},
//3D地图配置项
geo3D: