起因 近几日群里经常有人问如何删除一个绘制的图形(openlayers 中) , 顾有此文 需求 在openlayers中绘制图形,并且分为不同的样式 删除上一个绘制的图形 思路 创建多个point—style 构造一个列表存放当前绘制的 本文只有三个图层,使用了一个数组包装 :[图层索引,freature] 删除 根据图层索引删除 jiankongLayerVector.getSource().removeFeature(pop1); 效果 本文源码 如果对你有帮助,请给一个star,fork 源码 <!DOCTYPE html> <