echarts-gl
echarts-gl copied to clipboard
使用geo3D 设置3D地图 ,label设置成true之后一直出现缓存警告,且无法显示省份名称在地图上
[.WebGL-0000026282CF0750] GL_INVALID_OPERATION: Insufficient buffer size.

我想要在地图上显示省份名字,设置label属性后无效且报上面的警告,请教一下,该如何设置。 现在只能是鼠标hover才能显示省份名字。可我不想要这个效果。。 版本: "echarts": "4.9.0", "echarts-gl": "1.1.1",
echarts.registerMap("china", data); var test = [ [113.713089, 23.661724, 17, "测试"] ]; var option = { geo3D: { map: "china", shading: "lambert", label: { show: true, }, itemStyle: { color: "#1565c0", opacity: 1, borderWidth: 1, borderColor: "#757575" }, emphasis: { itemStyle: { color: "#81d4fa" } }, light: { main: { intensity: 1, shadow: true, alpha: 40, beta: 10 }, ambient: { intensity: 0 } }, viewControl: { distance: 100, rotateSensitivity: 0, panMouseButton: "left", rotateMouseButton: "right", alpha: 70 }, groundPlane: { show: true, color: "#1a237e" } }, series: [{ type: "bar3D", coordinateSystem: "geo3D", shading: "lambert", label: { show: true, formatter: function (param) { return param.data[3]; } }, emphasis: { itemStyle: { color: "#ffffff" }, label: { show: true, formatter: function (param) { return param.data[3]; } } }, data: test, barSize: 1, minHeight: 0.2, itemStyle: { color: "orange" // opacity: 0.8 } }] }; myChart.setOption(option);
遇到一样的问题,请问还记得怎么解决的吗
遇到一样的问题,请问还记得怎么解决的吗
应该是海岸线处理问题
这个问题有人解决了吗?也遇到了,搞不定了
南海海岸线的问题,南海海岸线也有一条数据,但是name为空字串,需要用formatter做判断返回,geo3D中的label返回params.name ? params.name : ' '。series的map3D中label返回params.data.name ? params.data.name : ' '
解决办法:params.name ? params.name : ' ';
解决办法:params.name ? params.name : ' ';
在label里面配置吗?为什么我设置 label的show为true 它还是不显示呢?