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,
              },
          },
	},
}

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

相关推荐
光影少年24 分钟前
数组去重方法
开发语言·前端·javascript
我命由我1234524 分钟前
浏览器的 JS 模块化支持观察记录
开发语言·前端·javascript·css·html·ecmascript·html5
weixin_443478511 小时前
Flutter第三方常用组件包之路由管理
前端·javascript·flutter
武藤一雄1 小时前
C# 异步回调与等待机制
前端·microsoft·设计模式·微软·c#·.netcore
啥都不懂的小小白1 小时前
前端CSS入门详解
前端·css
林恒smileZAZ2 小时前
前端大屏适配方案:rem、vw/vh、scale 到底选哪个?
开发语言·前端·css·css3
QQ5110082852 小时前
基于区块链的个人医疗咨询挂号信息系统vue
前端·vue.js·区块链
程序员小寒3 小时前
JavaScript设计模式(八):命令模式实现与应用
前端·javascript·设计模式·ecmascript·命令模式
wgod4 小时前
new AbortController()
前端
UXbot4 小时前
UXbot 是什么?一句指令生成完整应用的 AI 工具
前端·ai·交互·个人开发·ai编程·原型模式·ux