|
@@ -75,7 +75,9 @@ export default {
|
|
switch (obj.type) {
|
|
switch (obj.type) {
|
|
case "S3M": //场景
|
|
case "S3M": //场景
|
|
if (this.sceneLayers[obj.title]) {
|
|
if (this.sceneLayers[obj.title]) {
|
|
- this.sceneLayers[obj.title][0][0].visible = visible;
|
|
|
|
|
|
+ for (let i = 0; i < this.sceneLayers[obj.title][0].length; i++) {
|
|
|
|
+ this.sceneLayers[obj.title][0][i].visible = visible;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case "3DTiles": //场景
|
|
case "3DTiles": //场景
|
|
@@ -201,9 +203,9 @@ export default {
|
|
promiseArray,
|
|
promiseArray,
|
|
(layers) => {
|
|
(layers) => {
|
|
this_.sceneLayers[obj.title] = layers;
|
|
this_.sceneLayers[obj.title] = layers;
|
|
- if (sceneName) {
|
|
|
|
- this.flyTo(sceneName);
|
|
|
|
- }
|
|
|
|
|
|
+ // if (sceneName) {
|
|
|
|
+ // this.flyTo(sceneName);
|
|
|
|
+ // }
|
|
if (obj.title == "分层分户") {
|
|
if (obj.title == "分层分户") {
|
|
store.setLayerList(layers[0][0]);
|
|
store.setLayerList(layers[0][0]);
|
|
layers[0][0].setQueryParameter({
|
|
layers[0][0].setQueryParameter({
|
|
@@ -276,7 +278,9 @@ export default {
|
|
this.addlayerdata.push(obj);
|
|
this.addlayerdata.push(obj);
|
|
switch (obj.type) {
|
|
switch (obj.type) {
|
|
case "S3M": //场景
|
|
case "S3M": //场景
|
|
- let s = viewer.scene.open(obj.url);
|
|
|
|
|
|
+ let s = viewer.scene.open(obj.url, undefined, {
|
|
|
|
+ autoSetView: false
|
|
|
|
+ });
|
|
this.vectorlayerlist.push(obj);
|
|
this.vectorlayerlist.push(obj);
|
|
this.promiseWhen([s], undefined, obj);
|
|
this.promiseWhen([s], undefined, obj);
|
|
// store.setModelLayerList(this.vectorlayerlist);
|
|
// store.setModelLayerList(this.vectorlayerlist);
|