|
@@ -263,8 +263,8 @@ export default {
|
|
store.setVectorLayerList(this.vectorlayerlist);
|
|
store.setVectorLayerList(this.vectorlayerlist);
|
|
store.setModelLayerList(this.modellayerlist);
|
|
store.setModelLayerList(this.modellayerlist);
|
|
},
|
|
},
|
|
- //rollerId 卷帘
|
|
|
|
- checkedChange(obj, roller) {
|
|
|
|
|
|
+ //type roller 卷帘 split分屏splitId
|
|
|
|
+ checkedChange(obj, type, splitId) {
|
|
let imageryLayers = viewer.imageryLayers;
|
|
let imageryLayers = viewer.imageryLayers;
|
|
if (obj.checked) {
|
|
if (obj.checked) {
|
|
obj.trans = 100;
|
|
obj.trans = 100;
|
|
@@ -297,7 +297,7 @@ export default {
|
|
);
|
|
);
|
|
this.layerparams[obj.id] = layer;
|
|
this.layerparams[obj.id] = layer;
|
|
store.setlayerparamsList(this.layerparams);
|
|
store.setlayerparamsList(this.layerparams);
|
|
- if (roller) this.bus.$emit("setImageryRoller", layer);
|
|
|
|
|
|
+ if (type == "roller") this.bus.$emit("setImageryRoller", layer);
|
|
// viewer.flyTo(layer);
|
|
// viewer.flyTo(layer);
|
|
break;
|
|
break;
|
|
case "Vector": //矢量
|
|
case "Vector": //矢量
|
|
@@ -310,7 +310,7 @@ export default {
|
|
this.vectorlayerlist.push(obj);
|
|
this.vectorlayerlist.push(obj);
|
|
this.layerparams[obj.id] = layer2;
|
|
this.layerparams[obj.id] = layer2;
|
|
store.setlayerparamsList(this.layerparams);
|
|
store.setlayerparamsList(this.layerparams);
|
|
- if (roller) this.bus.$emit("setImageryRoller", layer2);
|
|
|
|
|
|
+ if (type == "roller") this.bus.$emit("setImageryRoller", layer2);
|
|
// viewer.flyTo(layer2);
|
|
// viewer.flyTo(layer2);
|
|
break;
|
|
break;
|
|
case "Terrain": //地形
|
|
case "Terrain": //地形
|
|
@@ -319,6 +319,8 @@ export default {
|
|
default:
|
|
default:
|
|
null;
|
|
null;
|
|
}
|
|
}
|
|
|
|
+ if (type == "split")
|
|
|
|
+ this.bus.$emit("setImagerySplit", obj, obj.checked, splitId);
|
|
} else {
|
|
} else {
|
|
for (let i = 0; i < this.addlayerdata.length; i++) {
|
|
for (let i = 0; i < this.addlayerdata.length; i++) {
|
|
if (this.addlayerdata[i].title == obj.title) {
|
|
if (this.addlayerdata[i].title == obj.title) {
|