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/campusNav/index.vue | 25 ++++++++++++-------------
1 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/src/components/campusNav/index.vue b/src/components/campusNav/index.vue
index db37070..242e268 100644
--- a/src/components/campusNav/index.vue
+++ b/src/components/campusNav/index.vue
@@ -101,7 +101,6 @@
},
computed: {
...mapGetters([
- 'viewer',
'twoOrThree',
// 起点
'startingPoint',
@@ -162,7 +161,7 @@
// 初始化图标图层
if (this.endLayer == null) {
this.endLayer = new global.DC.VectorLayer('endLayer')
- this.viewer.addLayer(this.endLayer)
+ global.viewer.addLayer(this.endLayer)
} else {
this.endLayer.clear()
}
@@ -181,7 +180,7 @@
// 初始化图标图层
if (this.startLayer == null) {
this.startLayer = new global.DC.VectorLayer('startLayer')
- this.viewer.addLayer(this.startLayer)
+ global.viewer.addLayer(this.startLayer)
} else {
this.startLayer.clear()
}
@@ -204,7 +203,7 @@
// 关闭其他地图事件
that.$store.commit('set_closeMapClick', true)
// 添加标记
- const tooltip = that.viewer.tooltip
+ const tooltip = global.viewer.tooltip
tooltip.enable = true
let title = ''
if (val == 'start') {
@@ -212,7 +211,7 @@
// 初始化图标图层
if (this.startLayer == null) {
this.startLayer = new global.DC.VectorLayer('startLayer')
- this.viewer.addLayer(this.startLayer)
+ global.viewer.addLayer(this.startLayer)
} else {
this.startLayer.clear()
}
@@ -221,14 +220,14 @@
// 初始化图标图层
if (this.endLayer == null) {
this.endLayer = new global.DC.VectorLayer('endLayer')
- this.viewer.addLayer(this.endLayer)
+ global.viewer.addLayer(this.endLayer)
} else {
this.endLayer.clear()
}
}
that.overChouse = false // 开启事件
// 地图选点
- that.clicks = that.viewer.on(global.DC.MouseEventType.CLICK, (e) => {
+ that.clicks = global.viewer.on(global.DC.MouseEventType.CLICK, (e) => {
if (that.overChouse) {
return
}
@@ -271,7 +270,7 @@
// 开启其他地图事件
that.$store.commit('set_closeMapClick', false)
})
- that.moves = that.viewer.on(global.DC.MouseEventType.MOUSE_MOVE, (e) => {
+ that.moves = global.viewer.on(global.DC.MouseEventType.MOUSE_MOVE, (e) => {
if (that.overChouse) {
return
}
@@ -331,7 +330,7 @@
if (this.routeLayer == null) {
this.routeLayer = new global.DC.VectorLayer('navigation')
- this.viewer.addLayer(this.routeLayer)
+ global.viewer.addLayer(this.routeLayer)
} else {
this.routeLayer.clear()
}
@@ -432,7 +431,7 @@
})
this.routeLayer.addOverlay(polyline)
if (this.twoOrThree == '真三维') {
- this.viewer.flyTo(this.routeLayer)
+ global.viewer.flyTo(this.routeLayer)
} else {
var longitude = null
var latitude = null
@@ -451,7 +450,7 @@
latitude = (endLat - startLat) / 2 + startLat
}
that.isOverRouter = true
- this.viewer.camera.setView({
+ global.viewer.camera.setView({
// Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
// fromDegrees()方法,将经纬度和高程转换为世界坐标
destination: global.DC.Namespace.Cesium.Cartesian3.fromDegrees(
@@ -517,7 +516,7 @@
this.routeLayer.addOverlay(polyline)
if (this.twoOrThree == '真三维') {
- this.viewer.flyTo(this.routeLayer)
+ global.viewer.flyTo(this.routeLayer)
} else {
var longitude = null
var latitude = null
@@ -536,7 +535,7 @@
latitude = (endLat - startLat) / 2 + startLat
}
that.isOverRouter = true
- this.viewer.camera.setView({
+ global.viewer.camera.setView({
// Cesium的坐标是以地心为原点,一向指向南美洲,一向指向亚洲,一向指向北极州
// fromDegrees()方法,将经纬度和高程转换为世界坐标
destination: global.DC.Namespace.Cesium.Cartesian3.fromDegrees(
--
Gitblit v1.9.3