Skip to content

Commit 863d7f9

Browse files
committed
【fix】removeLayer es6 打包出错
1 parent e163c85 commit 863d7f9

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/mapboxgl/core/MapExtend.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,9 @@ export var MapExtend = (function () {
9797
const layer = this.overlayLayersManager[id];
9898
delete this.overlayLayersManager[id];
9999
if (layer.type !== 'custom') {
100-
removeLayer(layer);
100+
if (layer.removeFromMap) {
101+
layer.removeFromMap();
102+
}
101103
return this;
102104
}
103105
}
@@ -106,10 +108,6 @@ export var MapExtend = (function () {
106108
return this;
107109
};
108110

109-
function removeLayer(layer) {
110-
layer.removeFromMap && layer.removeFromMap();
111-
}
112-
113111
//目前扩展的overlayer,只支持显示或隐藏图层操作
114112
mapboxgl.Map.prototype.setLayoutProperty = function (layerID, name, value) {
115113
if (this.overlayLayersManager[layerID]) {

src/maplibregl/core/MapExtend.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,18 +84,16 @@ import maplibregl from 'maplibre-gl';
8484
const layer = this.overlayLayersManager[id];
8585
delete this.overlayLayersManager[id];
8686
if (layer.type !== 'custom') {
87-
removeLayer(layer);
87+
if (layer.removeFromMap) {
88+
layer.removeFromMap();
89+
}
8890
return this;
8991
}
9092
}
9193
this.style.removeLayer(id);
9294
this._update(true);
9395
return this;
9496
};
95-
96-
function removeLayer(layer) {
97-
layer.removeFromMap && layer.removeFromMap();
98-
}
9997

10098
//目前扩展的overlayer,只支持显示或隐藏图层操作
10199
maplibregl.Map.prototype.setLayoutProperty = function (layerID, name, value) {

0 commit comments

Comments
 (0)