ecomfe / echarts-gl

Extension pack for Apache ECharts, providing globe visualization and 3D plots.
BSD 3-Clause "New" or "Revised" License
2.57k stars 844 forks source link

geo3D 实现的3d地图无法触发点击事件 #496

Open manongqiyin opened 1 year ago

manongqiyin commented 1 year ago

在监听点击事件myChart.on('click', (params) => { console.log("paramsparams", params); that.$emit('pointClick', params) })中 点击地图区域无法监听到点击事件,仅能监听到scatter3D的覆盖点。 如果使用myChart.getZr().on监听,能监听到点击区域的事件,但是回掉参数中没有区域的信息。 各位大佬是怎么解决的?

AmyangXYZ commented 1 year ago

把map从geo3D放到series里:type:"map3D"就行了

Hanyace commented 1 year ago

为什么我用geo3D,连scatter3D都监听不了了 麻了

H5-hub commented 12 months ago

你的echarts 版本和 GL版本是多少?我这边echarts5.0.2 GL2.0.4只能监听到 地图点击事件,监听不到scatter3D

helgasoft commented 1 month ago

Example code missing, cannot reproduce. Both scatter3D and map3D click events work fine - Demo