OpenLayers清除overlay层
openLayers 清除overLay
·
overlay概述
overlay就是覆盖层,常用于弹窗,点标记,图片等。
overlay dom节点渲染
overlay清除
1. map.removeOverlay(_overlay)
用于移除指定的overlay,该方法会删除overley以及dom节点,
(重新添加overlay时,添加dom会有问题,需要注意,比如弹窗)
2. map.getOverlays().clear();
清除所有overlay图层,同样也会清除dom节点
3. overlay.setPosition(undefined);
这种方式会保留dom节点(推荐)
更多推荐
已为社区贡献1条内容
所有评论(0)