echarts如何实现样式漂亮的地图效果

echarts yekong

echarts如何实现样式漂亮的地图效果?前端开发人员在收到ui设计师设计的数据可视化大屏后,有时候会比较头疼,因为ui设计设计的地图太华丽,华丽到前端开发人员没办法通过echarts实现出来,这要怎么办呢?最开始我遇到这种情况是真的无从下手,不知道如何实现,但是客户提出你们都设计出来了就应该给我实现,实现不了设计出来干啥?一顿抓耳挠腮,想到了一个办法,把这张地图做成一个背景图,然后通过echarts覆盖上去就可以了。
地图效果

echarts地图

首先我们先通过echarts实现这样形状大小比例差不多效果的地图,echarts地图形状大小位置比例都调整好了,然后将地图设置的opacity设置为0就可以了。

echarts地图

geo: {
  map: nameMap,
  show: true,
  aspectScale: 0.80,
  layoutCenter: ["50%", "70%"],
  layoutSize: '120%',
  roam: false,
  itemStyle: {
    normal: {
      borderColor: 'rgba(147, 235, 248, 0)',
      borderWidth: 0.5,
      areaColor: 'rgba(147, 235, 248, 1)',
      opacity: 0,
    },
    emphasis: {
      borderColor: 'rgba(147, 235, 248, 0)',
      borderWidth: 0.5,
      areaColor: 'rgba(147, 235, 248, 0)',
      opacity: 0,
    }
  },
  z: 0,
  label: {
    normal: {
      show: false
    },
    emphasis: {
      show: false
    }
  }
},
喜欢