From 1d552a3bad95caae4af15322df28e6240b797693 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 13 Aug 2026 15:32:06 +0800
Subject: [PATCH] feat: app视频封面图

---
 applications/drone-command/src/utils/cesium/publicCesium.js |   33 +--------------------------------
 1 files changed, 1 insertions(+), 32 deletions(-)

diff --git a/applications/drone-command/src/utils/cesium/publicCesium.js b/applications/drone-command/src/utils/cesium/publicCesium.js
index de0c994..dd8d318 100644
--- a/applications/drone-command/src/utils/cesium/publicCesium.js
+++ b/applications/drone-command/src/utils/cesium/publicCesium.js
@@ -20,7 +20,6 @@
 } = getBaseConfig()
 
 import { addBlueFilter } from '@/utils/cesium/common'
-import { useBoundary } from '@/utils/cesium/useBoundary'
 
 let smallMpaCenterDistance = null
 let curCameraHpr = null
@@ -118,7 +117,6 @@
 		this.terrainLoading = null
 		this.terrainEnabled = false
 		this.globalBaseMapLayers = []
-		this.boundary = null
 		this.init(options)
 	}
 
@@ -130,13 +128,7 @@
 			layerMode = 17,
 			contour = true,
 			flyToContour = false,
-			multiple = 1.4,
-			dockOptions = {},
-			boundaryChange,
 			terrainLoadCallback,
-			boundaryColor = '#00F9EC',
-			dockRangeType = 1,
-			useDockHeight = false
 		} = options
 		Cesium.Camera.DEFAULT_VIEW_FACTOR = -0.45
 		// 西南东北,默认显示中国
@@ -168,8 +160,6 @@
 
 		this.setFixedNoonLighting()
 
-		// 边界,机巢
-		this.boundary = useBoundary(this.viewer, { multiple, dockOptions, boundaryChange, boundaryColor, dockRangeType, useDockHeight })
 		this.viewer?.imageryLayers.removeAll()
 		this.viewer._cesiumWidget._creditContainer.style.display = 'none'
 		handler = new Cesium.ScreenSpaceEventHandler(this.viewer?.scene.canvas)
@@ -181,8 +171,6 @@
 		this.viewer.scene.screenSpaceCameraController.maximumZoomDistance = 4500000
 		this.switchLayers(layerMode)
 		this.switchFlatMode(flatMode)
-		this.switchContour(contour)
-		flyToContour && this.flyToContour(contour)
 
 		if (Cesium.FeatureDetection.supportsImageRenderingPixelated()) {
 			let dpr = window.devicePixelRatio
@@ -199,7 +187,7 @@
 		if (this.terrainProvider) return this.terrainProvider
 		if (this.terrainLoading) return this.terrainLoading
 		this.terrainLoading = Cesium.CesiumTerrainProvider.fromUrl(
-			`${import.meta.env.VITE_APP_TERRAIN_URL}ja_terrain`,
+			`${import.meta.env.VITE_APP_TERRAIN_URL}/360000`,
 			{
 				requestVertexNormals: true, // 启用地形法线增强立体感
 				requestWaterMask: true, // 启用水体遮罩效果
@@ -277,25 +265,6 @@
 			cesiumContainer.remove() // 移除与地图相关的DOM元素
 			this.viewerDom = null
 		}
-	}
-
-	setShowDock (sns) {
-		this.boundary?.setShowDock(sns)
-	}
-	setDockCoverColor (sns) {
-		this.boundary?.setDockCoverColor(sns)
-	}
-	// 切换轮廓显示
-	async switchContour (open) {
-		if (open) {
-			await this.boundary?.openContour()
-		} else {
-			this.boundary?.closeContour()
-		}
-	}
-	// 飞向轮廓居中
-	flyToContour () {
-		this.boundary?.flyToBoundary()
 	}
 
 	// 飞行 flyto

--
Gitblit v1.9.3