ECharts实现湖北省地图

在这里插入图片描述
获取地图数据:
数据是在DATAV.GeoAtlas中获取的,根据自己的需求随意选择省、市、区,
地图数据获取地址
在这里插入图片描述

export const drawMap = (id) => {
    let jsonName = hubei
    echarts.registerMap('湖北省', jsonName)
    let mapChart = echarts.init(
        document.getElementById(id)
    );
    const oprions = {
        roamController: {
            show: true,
            x: 'right',
            mapTypeControl: {
                'china': true
            }
        },
        geo: {
            itemStyle: {
                areaColor: 'transparent'
            }
        },
        series: [{
            type: 'map',
            map: '湖北省',
            roam: false,
            label: {
                normal: {
                    show: true,
                    position: "centerTop",
                    height: 20,
                    padding: 3,
                    rich: {
                        d: {
                            color: '#fff',
                            textBorderColor: '#000',
                            textBorderWidth: 1,
                            fontSize: 10,
                            lineHeight: 24,
                            width: 50,
                            height: 24,
                            marginTop: 20,
                            align: 'center'
                        },

                    },
                    formatter: '{d|{b}}',
                    textStyle: {
                        color: "#ccc",
                        fontSize: "10",
                    },
                },
            },
            itemStyle: {
                normal: {
                    color: 'transparent',
                    borderColor: '#3e91be',
                    areaColor: 'transparent',
                    areaStyle: { areaColor: 'transparent', },
                    textStyle: {
                        color: 'red' //省份字体颜色
                    }
                },

            },
            data: []
        }]
    }
    mapChart.setOption(oprions);
    window.addEventListener("resize", () => {
        mapChart.resize();
    });
}

获取地图上经纬度的地图工具,用来实现地图上不存在的区域。地图选择器
在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值