echarts地图该怎么引入gif图标?

柴柴
  • 1
新手上路,请多包涵
const warning= [{
      name: '上海市区',
      value: [122.430317, 31.222771, 30]
    },
    {
      name: '闵行区',
      value: [122.375972, 31.111658, 30]
    },
    {
      name: '宝山区',
      value: [122.489934, 31.398896, 30]
    },
    {
      name: '崇明区',
      value: [122.397516, 31.626946, 30]
    }
  ]
  
{
        name: '告警点',
        type: 'scatter',
        coordinateSystem: 'geo',
        animation: true,
        symbol: 'image://https://gimg2.baidu.com/image_search/src=http%3A%2F%2F5b0988e595225.cdn.sohucs.com%2Fq_70%2Cc_zoom%2Cw_640%2Fimages%2F20181219%2F1c14708498444a5c8e90f9896c2c8ef0.gif&refer=http%3A%2F%2F5b0988e595225.cdn.sohucs.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1631263790&t=8ed505964c272f877740f5a217f53bd6',
        symbolSize: function (val) {
          var a = (maxSize4Pin - minSize4Pin) / (max - min);
          var b = minSize4Pin - a * min;
          b = maxSize4Pin - a * max;
          return a * val[2] + b;
        },
        zlevel: 6,
        data: warning,
      },

想引入gif图, 作为气泡, 意思就是想让他闪烁提示告警。
但是不管用什么方法引入到symbol, 都是静态的。。不动。。
base64也试了, 还是静态的, gif不会动。

想问问有什么办法吗?
如果用div+像素点定位, 每次缩放拖动地图都要重绘, 很麻烦

回复
阅读 700
2 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏