vue中展示echarts中国地图

在vue项目中展示中国地图可以使用echarts库,根据配置数据区分不同颜色展示地图等功能。
先看效果
在这里插入图片描述

一、安装Echarts

npm install echarts@4.9.0 --save 我这里安装的版本号是4.9.0

二、组件中引入js文件
// 引入echarts
import echarts from "echarts";
// 引入js
import "echarts/map/js/china.js";
三、放置一个地图容器

在组件页面中放置一个地图的容器标签,可以给设定宽高样式

<div style="display: flex; justify-content: center">
  <div id="map-china" style="width: 1000px; height: 800px"></div>
</div>
四、创建echarts实例并配置地图相关参数

详细配置如下

initMap() {
   
      // 初始化echarts实例
      this.chinachart = echarts.init(document.getElementById("map-china"));
      // 进行相关配置
      this.chartOption = {
   
        // geo配置详解: https://echarts.baidu.com/option.html#geo
        geo: {
   
          // 地理坐标系组件用于地图的绘制
          map: "china", // 表示中国地图
          // roam: true, // 是否开启鼠标缩放和平移漫游
          zoom: 1.2, // 当前视角的缩放比例(地图的放大比例)
          label: {
   
            show: true,
          },
          itemStyle: {
   
            // 地图区域的多边形 图形样式。
            borderColor: "rgba(0, 0, 0, 0.2)",
            emphasis: {
   
              // 高亮状态下的多边形和标签样式
              shadowBlur: 20,
              shadowColor: "rgba(0, 0, 0, 0.5)",
            },
          },
        },
        series: 
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值