openlayer 加载gif格式动图

博主在自己写的时候发现,openlayers Icon image不能展示动图,把动图展示为静图,于是换了一种操作如下。

let gifDiv = document.createElement('div');
          gifDiv.className = 'newDivClass';
          let lyr = new Overlay({
              id: el.sid+'range',
              position: getGeometry(el).getCoordinates(),
              positioning: 'center-center',
              element: gifDiv,//绑定上面添加的元素
          });
          MapData.GlobalMap.addOverlay(lyr);
          gifDiv.parentElement.style['pointer-events'] = 'none';//阻止指针事件,使指针事件穿透此元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值