echarts-gl icon indicating copy to clipboard operation
echarts-gl copied to clipboard

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

Open manongqiyin opened this issue 2 years ago • 6 comments
trafficstars

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

manongqiyin avatar Jun 20 '23 03:06 manongqiyin

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

AmyangXYZ avatar Jun 20 '23 15:06 AmyangXYZ

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

Hanyace avatar Jul 05 '23 03:07 Hanyace

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

H5-hub avatar Jul 13 '23 03:07 H5-hub

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

helgasoft avatar May 24 '24 17:05 helgasoft