|
@@ -34,8 +34,9 @@
|
|
graphicsLayer: [],
|
|
graphicsLayer: [],
|
|
latLngLayers: [],
|
|
latLngLayers: [],
|
|
latLngGroup: [],
|
|
latLngGroup: [],
|
|
- isEditableLayers: false,
|
|
|
|
- drawControl: null,
|
|
|
|
|
|
+ isEditableLayers: false,//绘图控件
|
|
|
|
+ drawControl: null,//绘图控件
|
|
|
|
+ deckglLayer : null,//图层Layer
|
|
}
|
|
}
|
|
},
|
|
},
|
|
watch: {
|
|
watch: {
|
|
@@ -586,6 +587,16 @@
|
|
controlLevel: function (level) {//控制地图缩放级别
|
|
controlLevel: function (level) {//控制地图缩放级别
|
|
this.map.setZoom(level)
|
|
this.map.setZoom(level)
|
|
},
|
|
},
|
|
|
|
+ layerSwitching: function (url,isClear) {//图层切换 url 图层地址 isClear 是否清除图层
|
|
|
|
+ if(isClear){
|
|
|
|
+ if(this.deckglLayer!=null){
|
|
|
|
+ this.deckglLayer.remove()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ this.deckglLayer = window.L.supermap.tiledMapLayer(url,{
|
|
|
|
+ });
|
|
|
|
+ this.map.addLayer(this.deckglLayer);
|
|
|
|
+ },
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|