1 回答

TA貢獻(xiàn)1891條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以通過(guò)屬性調(diào)整地圖互動(dòng)行為,并通過(guò)事件監(jiān)視地圖何時(shí)更改,例如:MapChart.panBehaviorzoomLevel"zoomlevelchanged"
chart.panBehavior = "none";
chart.events.on("zoomlevelchanged", function(){
// queue event loop so a final zoomlevelchanged can be "cauight"
setTimeout(
function() {
if (chart.zoomLevel <= 1) {
chart.panBehavior = "none";
} else if (chart.zoomLevel > 1) {
chart.panBehavior = "move";
}
}, 0);
});
這是一個(gè)演示:
https://codepen.io/team/amcharts/pen/8d767bd62c8cb238ecb633e2123317ed
添加回答
舉報(bào)