|
@@ -36,9 +36,10 @@ export const add = (res, oneDArray) => {
|
|
|
}
|
|
|
export let layer = null
|
|
|
export let superProvider = null
|
|
|
+export let layersObj = {} //添加的单个layer
|
|
|
export function addLayer(obj) {
|
|
|
// this.bus.$emit("checkedChange", {...obj,checked:true });
|
|
|
- superProvider = new Cesium.SuperMapImageryProvider({
|
|
|
+ superProvider = new Cesium.SuperMapImageryProvider({
|
|
|
url: obj.url,
|
|
|
name: obj.title,
|
|
|
})
|
|
@@ -56,6 +57,12 @@ export const remove = (isreset) => {
|
|
|
viewer.imageryLayers.remove(layer);
|
|
|
layer = null
|
|
|
}
|
|
|
+ Object.keys(layersObj).forEach(key => {
|
|
|
+ viewer.imageryLayers.remove(layersObj[key]);
|
|
|
+ layersObj[key] = null
|
|
|
+
|
|
|
+ })
|
|
|
+
|
|
|
if (isreset)
|
|
|
store.setCockpit_vector({
|
|
|
title: "",
|