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 () {
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 ] ) {
Original file line number Diff line number Diff 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 ) {
You can’t perform that action at this time.
0 commit comments