之前用过echarts写过一些柱状图,饼图等之类的,还是头一次体验地图,小记一下。
项目中引入从https://datav.aliyun.com/tools/atlas/index.html下载到本地json数据
【这里我踩了一下坑,一开始我一直在项目里引入的是地址,结果报跨域。。真是蠢到家】
本地引入后页面展示,嘻嘻。

根据需求调整样式。

上配置代码。
$$.getJSON('${ContextPath}/js/anhui.json', function (mapJson) {
echarts.registerMap('安徽', mapJson);
let option = {
title: {
text: '安徽省地市各项指标汇总',
left: 20,
top: 20,
textStyle: {
fontSize: 30 }
},
tooltip: {
trigger: 'item',
padding: 10,
backgroundColor: 'rgba(255,255,255,0.8)',//通过设置rgba调节背景颜色与透明度
borderColor: '#eee', // 提示框浮层的边框颜色。
borderWidth: 1, // 提示框浮层的边框宽。
extraCssText: 'width:120px;',
formatter: function (params) {
console.log(params)
if (params.data != undefined) {
var res = "<div class='col-3'>" + params.name + "</div>"
+ "<div class='col-9 formatterText'><span></span>申请量<div class='rightText'>" + params.data.count + "</div><

本文记录了作者初次使用Echarts进行地图展示的体验,包括如何引入阿里云Atlas提供的本地JSON数据来避免跨域问题,以及如何调整样式以满足项目需求。同时,还分享了实现地图轮播功能的相关配置代码。
最低0.47元/天 解锁文章
546

被折叠的 条评论
为什么被折叠?



