Echarts Map3D 3D地图如何设置厚度墙体颜色?-灵析社区

老詹啊老詹

echarts使用map3D 3d地图,设置了regionHeight之后,地图有厚度,这时候想单独设置厚度墙体的颜色,没有找到相关api可以设置。 然后使用一下两种方案: 1、多个3d地图重叠,一个设置regionHeight 5,一个设置0,但是高度0的地图却在底部,也没有找到高度为0的地图能悬浮在另一个3d地图上的API。没有合适的偏移量属性,都是相对于容器的偏移,不适合旋转放大。 2、多个3d地图重叠,比如一个地图设置regionHeight 5,另一个设置5.1。但是墙体颜色会有点重叠部分,旋转时还会闪烁。![墙体颜色不对](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240925/24c5e10cfb6e74091ba15c6a364c960f.png) 没有找到合适的方案了。 其他问题: 1、边框颜色怎么设置效果,比如边框有两种颜色或者阴影; 2、设置地图纹理后,再设置单个区域的颜色时 纹理还在,怎么去除单个区域的纹理

阅读量:273

点赞量:0

问AI
应该是最帅的鹅
echarts的3d地图是不好实现这种效果 你可以看看2d实现的 "https://blog.csdn.net/pwl124/article/details/124731179" (https://link.segmentfault.com/?enc=5GSu9RTzG4W1%2FXdp5I%2BcsA%3D%3D.EI3x1ur2IL94s6eAjkmiB%2B8Urt7GpRAwpE4qxBzCHKC5XbxyJOVNJdk49QLfv1D6CVUkoPG%2BNuDQaCFKhaCXLg%3D%3D) 或者可以使用three.js实现