1.下载BigemapGIS软件,右上角搜索街道名称,点击右转箭头下载对应kml数据
2.拿到对应乡镇kml数据后,打开网址 geojson.io | powered by Mapbox ,左上角选择file,选择刚才的kml文件,右侧会生成对应的json数据,拷贝出来即可。
let _this=this;
var myChart = echarts.init(document.getElementById("main"));
echarts.registerMap('嘉善',{嘉善各乡镇地图JSON});
var option = {
title: {
text: '嘉善乡镇数据图',
},
tooltip: {
trigger: 'item',
formatter: '{b}<br/>{c} (p / km2)'
},
visualMap: {
min: 800,
max: 50000,
text: ['High', 'Low'],
realtime: false,
calculable: true,
inRange: {
color: ['lightskyblue', 'yellow', 'orangered']
}
},
series: [
{
name: '嘉善乡镇数据图',
type: 'map',
mapType: '嘉善', // 自定义扩展图表类型
label: {
show: true
},
data: [
{name: '魏塘街道', value: 20057.34},
{name: '罗星街道', value: 15477.48},
{name: '惠民街道', value: 31686.1},
{name: '西塘镇', value: 6992.6},
{name: '姚庄镇', value: 44045.49},
{name: '陶庄镇', value: 40689.64},
{name: '干窑镇', value: 37659.78},
{name: '天凝镇', value: 45180.97},
{name: '大云镇', value: 55204.26},
],
}
]
}
myChart.setOption(option)
效果还行