在Echarts開發過程總,部分區塊不能顯示在一起。如美國的阿里阿斯加,需要在調用JSON註冊地圖時,調整對應的位置即可。
echarts.registerMap('USA', usaJson, {
Alaska: { // 把阿拉斯加移到美國主大陸左下方
left: -131,
top: 25,
width: 15
},
Hawaii: {
left: -110, // 夏威夷
top: 28,
width: 5
},
'Puerto Rico': { // 波多黎各
left: -76,
top: 26,
width: 2
}
});
Done!