解决最新版Echarts无法监听地球Globe缩放问题
在 ECharts 6 (含 GL / globe)中没有 roam 配置项。
为什么 globe 没有 roam?
globe 是基于 3D 相机交互(rotate + zoom)的组件,而非 2D 地图。
交互直接由控制器控制,不暴露 roam 事件。
正确的监听方式:使用 viewControl 的事件
可以监听 滚轮缩放事件 或 相机变化:
监听滚轮缩放事件 (scroll)
chart.getZr().on('mousewheel', () => {
const globe = chart.getModel().getComponent('globe');
const zoom = globe.get('viewControl.distance');
console.log('当前缩放距离 distance:', zoom);
});
完结,撒花✿✿ヽ(°▽°)ノ✿。
316

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



