openlayer在ie11渲染大量feature拖动卡顿问题

这个问题困扰了我很久,幸运的是在同事的帮助下最后在想到了解决的方案,记录下来的原因很简单,希望帮助那些还需要兼容ie11的小伙伴。

环境说明

  • ie11
  • openlayerv4.6.5(其实在ie上[email protected]也会出现这个问题)
  • postgis+MVT

造成原因

ie在加载矢量图层之后会缓存加载过的点位(待确定),因此,加载的feature越多,卡顿会越明显

解决方案

手动统计加载feature数目,清空矢量图层的source

你可能感兴趣的:(前端,openlayers)