echarts中使用geo3d绘制地图添加定位点时给symbol设置图片不显示

我尝试了很久 无论是下列哪种方式都不显示 要么显示一个正方形要么显示一个纯色(应该是紫色)的图片轮廓,我以为是itemstyle中的颜色吧图片覆盖住了,但去掉了也没用

复制代码
 // symbol:'image://'+this.img2,
 // symbol:"path:/M2PoH7pgaNGNuz7。。。。。",

后来想了一个折中的办法,给textStyle添加背景图

复制代码
img2:require('@/assets/abc.png'),			// 图片路径
在option中使用的是geo3D,下面是其中的series
series:[
  {
   type: 'scatter3D',
   coordinateSystem: 'geo3D',
   data: this.labelData,				// 定位点的数据 包含需要的名称和经纬度
   itemStyle:{
       borderColor:'transparent',
       borderWidth:10,
       color:"red",
       // opacity:0,
   },
	silent: false,
	label: {      
		show: true,
		position: "top",
        distance: -30,
        formatter(params) {
             return "2";
         },
          textStyle: {
              color: "transparent",
              padding: [25, 12],
              backgroundColor: {
               		image: this.img2,
              },
          },
	},
}

这样确实可以显示图片,但如果添加点击事件是 这个图片是无法点击的,只能点击图片正下方和地图交界处才可以

相关推荐
harrain13 小时前
前端svg精微操作局部动态改变呈现工程网架状态程度可视播放效果
前端·svg·工程网架图
独自破碎E13 小时前
Spring Boot支持哪些嵌入Web容器?
前端·spring boot·后端
大猫会长13 小时前
tailwindcss中,自定义多个背景渐变色
前端·html
xj75730653313 小时前
《python web开发 测试驱动方法》
开发语言·前端·python
IT=>小脑虎13 小时前
2026年 Vue3 零基础小白入门知识点【基础完整版 · 通俗易懂 条理清晰】
前端·vue.js·状态模式
IT_陈寒13 小时前
Python 3.12性能优化实战:5个让你的代码提速30%的新特性
前端·人工智能·后端
赛博切图仔13 小时前
「从零到一」我用 Node BFF 手撸一个 Vue3 SSR 项目(附源码)
前端·javascript·vue.js
爱写程序的小高13 小时前
npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree
前端·npm·node.js
loonggg13 小时前
竖屏,其实是程序员的一个集体误解
前端·后端·程序员
程序员爱钓鱼14 小时前
Node.js 编程实战:测试与调试 - 单元测试与集成测试
前端·后端·node.js