File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -97,7 +97,9 @@ export var MapExtend = (function () {
97
97
const layer = this . overlayLayersManager [ id ] ;
98
98
delete this . overlayLayersManager [ id ] ;
99
99
if ( layer . type !== 'custom' ) {
100
- removeLayer ( layer ) ;
100
+ if ( layer . removeFromMap ) {
101
+ layer . removeFromMap ( ) ;
102
+ }
101
103
return this ;
102
104
}
103
105
}
@@ -106,10 +108,6 @@ export var MapExtend = (function () {
106
108
return this ;
107
109
} ;
108
110
109
- function removeLayer ( layer ) {
110
- layer . removeFromMap && layer . removeFromMap ( ) ;
111
- }
112
-
113
111
//目前扩展的overlayer,只支持显示或隐藏图层操作
114
112
mapboxgl . Map . prototype . setLayoutProperty = function ( layerID , name , value ) {
115
113
if ( this . overlayLayersManager [ layerID ] ) {
Original file line number Diff line number Diff line change @@ -84,18 +84,16 @@ import maplibregl from 'maplibre-gl';
84
84
const layer = this . overlayLayersManager [ id ] ;
85
85
delete this . overlayLayersManager [ id ] ;
86
86
if ( layer . type !== 'custom' ) {
87
- removeLayer ( layer ) ;
87
+ if ( layer . removeFromMap ) {
88
+ layer . removeFromMap ( ) ;
89
+ }
88
90
return this ;
89
91
}
90
92
}
91
93
this . style . removeLayer ( id ) ;
92
94
this . _update ( true ) ;
93
95
return this ;
94
96
} ;
95
-
96
- function removeLayer ( layer ) {
97
- layer . removeFromMap && layer . removeFromMap ( ) ;
98
- }
99
97
100
98
//目前扩展的overlayer,只支持显示或隐藏图层操作
101
99
maplibregl . Map . prototype . setLayoutProperty = function ( layerID , name , value ) {
You can’t perform that action at this time.
0 commit comments