From 3667807a7b7418efc090ee3fa6a6b734bc3080bf Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Wed, 13 Sep 2023 20:36:29 +0800
Subject: [PATCH] Merge branch 'develop' of http://s16s652780.51mypc.cn:49896/r/yskj/iot_drone_web into develop
---
src/pages/page-web/projects/wayline.vue | 30 ++++++++++++++++++------------
1 files changed, 18 insertions(+), 12 deletions(-)
diff --git a/src/pages/page-web/projects/wayline.vue b/src/pages/page-web/projects/wayline.vue
index 393b265..da77c29 100644
--- a/src/pages/page-web/projects/wayline.vue
+++ b/src/pages/page-web/projects/wayline.vue
@@ -126,17 +126,17 @@
onMounted(() => {
const parent = document.getElementsByClassName('scrollbar').item(0)?.parentNode as HTMLDivElement
height.value = document.body.clientHeight - parent.firstElementChild!.clientHeight
- // getWaylines()
+ getWaylines()
- // const key = setInterval(() => {
- // const data = document.getElementById('data')?.lastElementChild as HTMLDivElement
- // if (pagination.total === 0 || Math.ceil(pagination.total / pagination.page_size) <= pagination.page || height.value <= data?.clientHeight + data?.offsetTop) {
- // clearInterval(key)
- // return
- // }
- // pagination.page++
- // getWaylines()
- // }, 1000)
+ const key = setInterval(() => {
+ const data = document.getElementById('data')?.lastElementChild as HTMLDivElement
+ if (pagination.total === 0 || Math.ceil(pagination.total / pagination.page_size) <= pagination.page || height.value <= data?.clientHeight + data?.offsetTop) {
+ clearInterval(key)
+ return
+ }
+ pagination.page++
+ getWaylines()
+ }, 1000)
})
function getWaylines () {
@@ -193,9 +193,13 @@
function selectRoute (wayline: WaylineFile) {
initKmlFile('/src/assets/kmz/test.kmz')
- // store.commit('SET_SELECT_WAYLINE_INFO', wayline)
+ store.commit('SET_SELECT_WAYLINE_INFO', wayline)
}
+/**
+ * 加载kml文件
+ * @param file
+ */
function initKmlFile (file:string) {
const options = {
camera: global.$viewer.scene.camera,
@@ -235,7 +239,9 @@
},
})
- global.$viewer.flyTo(lineEntity)
+ global.$viewer.flyTo(lineEntity, {
+ offset: new Cesium.HeadingPitchRange(0, -90, 1000)
+ })
})
}
--
Gitblit v1.9.3