From ead73b4e3a20d15d03ed662fe1850393a4decfa3 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 11 Mar 2022 18:12:12 +0800
Subject: [PATCH] viewer更改
---
src/components/leftNav/index.vue | 43 ++++++++++++++++++++-----------------------
1 files changed, 20 insertions(+), 23 deletions(-)
diff --git a/src/components/leftNav/index.vue b/src/components/leftNav/index.vue
index afbf3e1..9d8337d 100644
--- a/src/components/leftNav/index.vue
+++ b/src/components/leftNav/index.vue
@@ -26,7 +26,6 @@
name: 'leftNav',
computed: {
...mapGetters([
- 'viewer',
'closeMapClick', // 关闭地图点击,防止新增标签误触
'addIconsLayerIconPopup' // 传送关闭编辑窗口,刷新标签数据
])
@@ -99,7 +98,6 @@
layer: 'comeLayer'
}
],
- viewer: null,
tagLayer: null,
wayLayer: null,
sceneLayer: null,
@@ -114,7 +112,7 @@
},
mounted () {
// 初始化新增标签图层
- // this.$store.commit("createAddIconsLayerIconLayer", { viewer: this.viewer });
+ // this.$store.commit("createAddIconsLayerIconLayer", { viewer: global.viewer });
},
watch: {
addIconsLayerIconPopup () {
@@ -170,13 +168,13 @@
// 加标签
this.$store.dispatch('chouseAddIconsLayerIcon', {
// 新增标签 选定位置
- viewer: this.viewer,
+ viewer: global.viewer,
fn: (lnglat) => {
// 返回选定坐标
// 添加空白标签
this.$store.dispatch('addIconsLayerIcon', {
lnglat: lnglat,
- viewer: this.viewer
+ viewer: global.viewer
})
}
})
@@ -200,24 +198,23 @@
this[item.layer].show = false
}
},
- initialize (viewer) {
+ initialize () {
var that = this
- viewer.scene.globe.depthTestAgainstTerrain = false
- this.viewer = viewer
+ global.viewer.scene.globe.depthTestAgainstTerrain = false
this.tagLayer = new global.DC.HtmlLayer('tagLayer')
- viewer.addLayer(this.tagLayer)
+ global.viewer.addLayer(this.tagLayer)
this.wayLayer = new global.DC.HtmlLayer('wayLayer')
- viewer.addLayer(this.wayLayer)
+ global.viewer.addLayer(this.wayLayer)
this.sceneLayer = new global.DC.HtmlLayer('sceneLayer')
- viewer.addLayer(this.sceneLayer)
+ global.viewer.addLayer(this.sceneLayer)
this.monitorLayer = new global.DC.HtmlLayer('monitorLayer')
- viewer.addLayer(this.monitorLayer)
+ global.viewer.addLayer(this.monitorLayer)
this.aedLayer = new global.DC.VectorLayer('aedLayer')
- viewer.addLayer(this.aedLayer)
+ global.viewer.addLayer(this.aedLayer)
this.parkLayer = new global.DC.HtmlLayer('parkLayer')
- viewer.addLayer(this.parkLayer)
+ global.viewer.addLayer(this.parkLayer)
this.comeLayer = new global.DC.VectorLayer('comeLayer')
- viewer.addLayer(this.comeLayer)
+ global.viewer.addLayer(this.comeLayer)
getTagList().then((res) => {
res.data.data.forEach((item) => {
@@ -286,7 +283,7 @@
this.monitorLayer.addOverlay(divIcon)
divIcon.on(global.DC.MouseEventType.CLICK, (e) => {
- that.viewer.flyToPosition(
+ global.viewer.flyToPosition(
new global.DC.Position(Number(item.jd), Number(item.wd), Number(300), Number(0), Number(-90), Number(0)),
function () { },
2
@@ -311,9 +308,9 @@
0
])
)
- this.viewer.scene.globe.depthTestAgainstTerrain = false
+ global.viewer.scene.globe.depthTestAgainstTerrain = false
// eslint-disable-next-line no-unused-vars
- var monitor = new global.DC.PanoramaBox(this.viewer, {
+ var monitor = new global.DC.PanoramaBox(global.viewer, {
domId: 'MonitorBox',
position: [positions]
})
@@ -340,7 +337,7 @@
this.sceneLayer.addOverlay(divIcon)
divIcon.on(global.DC.MouseEventType.CLICK, (e) => {
- that.viewer.flyToPosition(
+ global.viewer.flyToPosition(
new global.DC.Position(Number(item.jd), Number(item.wd), Number(300), Number(0), Number(-90), Number(0)),
function () { },
2
@@ -368,9 +365,9 @@
0
])
)
- this.viewer.scene.globe.depthTestAgainstTerrain = false
+ global.viewer.scene.globe.depthTestAgainstTerrain = false
// eslint-disable-next-line no-unused-vars
- var panorama = new global.DC.PanoramaBox(this.viewer, {
+ var panorama = new global.DC.PanoramaBox(global.viewer, {
domId: 'PanoramaBox',
position: [positions]
})
@@ -464,7 +461,7 @@
})
},
openPopups (value) {
- var popup = new global.DC.DivForms(this.viewer, {
+ var popup = new global.DC.DivForms(global.viewer, {
domId: 'divFormsDomBox',
position: [
global.DC.Transform.transformWGS84ToCartesian(
@@ -481,7 +478,7 @@
this.$store.dispatch('pcFlyView', {
jd: value.lng,
wd: value.lat,
- viewer: this.viewer
+ viewer: global.viewer
})
}
}
--
Gitblit v1.9.3