function handleGeoRoam(params) {
var option = chartInstance.getOption();//获得option对象
if (params.zoom != null && params.zoom != undefined) { //捕捉到缩放时
if(params.componentType=='geo'){
option.series[0].zoom = option.geo[0].zoom/currentObj.zoom;
option.series[0].center = option.geo[0].center;
}else if(params.componentType=='series'){
option.geo[0].zoom = option.series[0].zoom*currentObj.zoom;
option.geo[0].center = option.series[0].center;
}
} else {//捕捉到拖曳时
if(params.componentType=='geo'){
option.series[0].center = option.geo[0].center;
}else if(params.componentType=='series'){
option.geo[0].center = option.series[0].center;
}
}
chartInstance.setOption(option);
}
echarts地图缩放两个地图不同步问题
最新推荐文章于 2025-05-28 15:33:08 发布