From 2730e419f67cedad999ddea7cb12451d1cc6a98f Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Wed, 27 Nov 2024 08:52:15 +0800
Subject: [PATCH] 卷帘
---
src/pages/layout/components/scomponents/layersControl.vue | 8 +++++---
src/pages/layout/components/scomponents/tool/curtain.vue | 9 +++++++--
src/pages/layout/components/scomponents/toolList.vue | 10 +++++-----
3 files changed, 17 insertions(+), 10 deletions(-)
diff --git a/src/pages/layout/components/scomponents/layersControl.vue b/src/pages/layout/components/scomponents/layersControl.vue
index d810541..0c7df3d 100644
--- a/src/pages/layout/components/scomponents/layersControl.vue
+++ b/src/pages/layout/components/scomponents/layersControl.vue
@@ -728,10 +728,12 @@
progressiveResolutionHeightFraction: 0.5,
baseScreenSpaceError: 1024
})
- // tile.setSplitDirection(1)
- // viewer.sceneSplit.enable = true
- // viewer.sceneSplit.addTileset(tileset)
+ tile.setSplitDirection(1)
+ // tile.setHeight(-420)
+ // tile.setSplitDirection(-1)
+ window.$viewer.sceneSplit.addTileset(tile)
tileLayers.addOverlay(tile)
+ window.$viewer.sceneSplit.enable = false
addTileLayers[item.layerName][ind] = tile
})
} else {
diff --git a/src/pages/layout/components/scomponents/tool/curtain.vue b/src/pages/layout/components/scomponents/tool/curtain.vue
index 008e9f7..8b5074d 100644
--- a/src/pages/layout/components/scomponents/tool/curtain.vue
+++ b/src/pages/layout/components/scomponents/tool/curtain.vue
@@ -20,7 +20,7 @@
<template #content>
<div class="cur-btn">
- <div class="m-4">
+ <!-- <div class="m-4">
<p>左侧图层</p>
<el-select class="transparent-bg" v-model="value1" placeholder="天地图">
<el-option v-for="item in components" :key="item.value" :label="item.label" :value="item.value" />
@@ -31,7 +31,7 @@
<el-select popper-class="transparent-bg" v-model="value2" collapse-tags placeholder="天地图">
<el-option v-for="item in components" :key="item.value" :label="item.label" :value="item.value" />
</el-select>
- </div>
+ </div> -->
</div>
</template>
</public-box>
@@ -47,6 +47,11 @@
window.$viewer.sceneSplit.enable = true
})
+// 关闭
+const close = () => {
+ window.$viewer.sceneSplit.enable = false
+}
+
const flyTo = () => {
// window.$viewer.flyToPosition(new DC.Position(longitude.value, latitude.value, height.value, 0, -90, 0), () => { }, 3)
}
diff --git a/src/pages/layout/components/scomponents/toolList.vue b/src/pages/layout/components/scomponents/toolList.vue
index 21ed06a..1c913d1 100644
--- a/src/pages/layout/components/scomponents/toolList.vue
+++ b/src/pages/layout/components/scomponents/toolList.vue
@@ -80,11 +80,11 @@
// icon: 'fa fa-level-up',
// title: '路线导航',
// },
- // {
- // icon: 'fa fa-columns',
- // title: '卷帘对比',
- // component: curtain
- // },
+ {
+ icon: 'fa fa-columns',
+ title: '卷帘对比',
+ component: curtain
+ },
// {
// icon: 'fa fa-window-restore',
// title: '分屏对比',
--
Gitblit v1.9.3