From 325997bcfc737686b6ef6e21586deef6284063f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E5=A4=A7=E8=83=86?= <1101282782@qq.com> Date: Fri, 12 Sep 2025 19:18:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Global/global.js | 2 +- src/Obj/Base/RoutePlanning/index.js | 52 ++++++++++++++++------------- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/src/Global/global.js b/src/Global/global.js index 852544a..9cbaa08 100644 --- a/src/Global/global.js +++ b/src/Global/global.js @@ -18,7 +18,7 @@ import { getHost } from "../on"; let coordinateSystem = 'EPSG:4326' let _cartesian -let GroundCover = false +let GroundCover = true let bimPickObject = {} let containerObject = {} let rotateAroundObject = {} diff --git a/src/Obj/Base/RoutePlanning/index.js b/src/Obj/Base/RoutePlanning/index.js index 07c8f0f..0871a70 100644 --- a/src/Obj/Base/RoutePlanning/index.js +++ b/src/Obj/Base/RoutePlanning/index.js @@ -86,7 +86,7 @@ class RoutePlanning extends Base { width: 32, height: 32 } - // this.edit(true) + this.edit(true) this.clear() } @@ -194,7 +194,7 @@ class RoutePlanning extends Base { this._element_style = document.createElement('style') this._element_style.type = 'text/css' this._element_style.setAttribute('data-name', 'YJ_style_dialog') - this._element_style.innerHTML = css() + // this._element_style.innerHTML = css() // this._DialogObject = await new Dialog(this.sdk.viewer._container, { // title: '路径规划', // closeCallBack: () => { @@ -205,19 +205,20 @@ class RoutePlanning extends Base { // }) // await this._DialogObject.init() - let div = document.createElement('div') - div.style.position = 'absolute' - div.style.left = '24px' - div.style.flet = '0' - div.style.display = 'flex' - document.getElementsByClassName('RoutePlanning')[0].getElementsByClassName('foot')[0].appendChild(div) - // this._DialogObject.footAppChild(div) + // let div = document.createElement('div') + // div.style.position = 'absolute' + // div.style.left = '24px' + // div.style.flet = '0' + // div.style.display = 'flex' + // document.getElementsByClassName('RoutePlanning')[0].getElementsByClassName('foot')[0].appendChild(div) + // // this._DialogObject.footAppChild(div) - let queryBtn = document.createElement('button') - queryBtn.className = 'default' - queryBtn.innerHTML = - '查询' - queryBtn.style.width = 'auto' + // let queryBtn = document.createElement('button') + // queryBtn.className = 'default' + // queryBtn.innerHTML = + // '查询' + // queryBtn.style.width = 'auto' + let queryBtn = document.getElementById('routeQuery') queryBtn.addEventListener('click', () => { if ( (this.startLng || this.startLng === 0) && @@ -272,18 +273,19 @@ class RoutePlanning extends Base { this.tools.message({ type: 'warning', text: '请先设置起点和终点坐标!' }) } }) - div.appendChild(queryBtn) + // div.appendChild(queryBtn) - let cleanBtn = document.createElement('button') - cleanBtn.className = 'default' - cleanBtn.innerHTML = - '清除路线' - cleanBtn.style.width = 'auto' - cleanBtn.style.marginLeft = '10px' + // let cleanBtn = document.createElement('button') + // cleanBtn.className = 'default' + // cleanBtn.innerHTML = + // '清除路线' + // cleanBtn.style.width = 'auto' + // cleanBtn.style.marginLeft = '10px' + let cleanBtn = document.getElementById('clearRoute') cleanBtn.addEventListener('click', () => { this.clear() }) - div.appendChild(cleanBtn) + // div.appendChild(cleanBtn) document.getElementsByTagName('head')[0].appendChild(this._element_style) // let contentElm = document.createElement('div') @@ -507,7 +509,7 @@ class RoutePlanning extends Base { /** * 拾取起点 */ - pickStartPos(e) { + pickStartPos(func) { this.tip && this.tip.destroy() this.event && this.event.destroy() this.tip = new MouseTip('左键选择起点坐标,右键取消', this.sdk) @@ -523,6 +525,7 @@ class RoutePlanning extends Base { let pos84 = this.cartesian3Towgs84(cartesian, this.sdk.viewer) this.startLng = pos84.lng this.startLat = pos84.lat + func(pos84) !this.startEntity && (this.startEntity = this.viewer.entities.add( new Cesium.Entity({ @@ -574,7 +577,7 @@ class RoutePlanning extends Base { /** * 拾取终点 */ - pickEndPos(e) { + pickEndPos(func) { this.tip && this.tip.destroy() this.event && this.event.destroy() this.tip = new MouseTip('左键选择终点坐标,右键取消', this.sdk) @@ -590,6 +593,7 @@ class RoutePlanning extends Base { let pos84 = this.cartesian3Towgs84(cartesian, this.sdk.viewer) this.endLng = pos84.lng this.endLat = pos84.lat + func(pos84) !this.endEntity && (this.endEntity = this.viewer.entities.add( new Cesium.Entity({