|  |  | @ -1,3 +1,10 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | /* | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  * @Author: cbwu 504-wuchengbo@htsdfp.com | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  * @Date: 2024-03-13 09:32:21 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  * @LastEditors: cbwu | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  * @LastEditTime: 2024-03-26 13:27:27 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  * @Description: | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  */ | 
			
		
	
		
		
			
				
					
					|  |  |  | // Viewer初始化
 |  |  |  | // Viewer初始化
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import { |  |  |  | import { | 
			
		
	
		
		
			
				
					
					|  |  |  |   Viewer, |  |  |  |   Viewer, | 
			
		
	
	
		
		
			
				
					|  |  | @ -44,9 +51,18 @@ function initViewer(container: string | Element): Viewer { | 
			
		
	
		
		
			
				
					
					|  |  |  |   creditContainer.style.display = 'none' |  |  |  |   creditContainer.style.display = 'none' | 
			
		
	
		
		
			
				
					
					|  |  |  |   // 水雾特效
 |  |  |  |   // 水雾特效
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   viewer.scene.globe.showGroundAtmosphere = true |  |  |  |   viewer.scene.globe.showGroundAtmosphere = true | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   // 设置更高的缩放惯性以使缩放操作更平滑
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   viewer.scene.screenSpaceCameraController.inertiaZoom = 0.9 | 
			
		
	
		
		
			
				
					
					|  |  |  |   // 限制相机缩放
 |  |  |  |   // 限制相机缩放
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   viewer.scene.screenSpaceCameraController.minimumZoomDistance = 200 //相机的高度的最小值
 |  |  |  |   viewer.scene.screenSpaceCameraController.minimumZoomDistance = 200 //相机的高度的最小值
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   viewer.scene.screenSpaceCameraController.maximumZoomDistance = 20000000 //相机高度的最大值
 |  |  |  |   viewer.scene.screenSpaceCameraController.maximumZoomDistance = 20000000 //相机高度的最大值
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   // 去掉entity的点击事件(双击、单击)
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction( | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   ) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction( | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     Cesium.ScreenSpaceEventType.LEFT_CLICK, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   ) | 
			
		
	
		
		
			
				
					
					|  |  |  |   return viewer |  |  |  |   return viewer | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |