|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
* @Author: cbwu 504-wuchengbo@htsdfp.com
|
|
|
|
|
* @Date: 2024-03-13 09:32:21
|
|
|
|
|
* @LastEditors: cbwu
|
|
|
|
|
* @LastEditTime: 2024-04-10 08:39:25
|
|
|
|
|
* @LastEditTime: 2024-04-10 14:02:37
|
|
|
|
|
* @Description:
|
|
|
|
|
*/
|
|
|
|
|
// Viewer初始化
|
|
|
|
@ -61,6 +61,14 @@ function initViewer(container: string | Element): Viewer {
|
|
|
|
|
// 限制相机缩放
|
|
|
|
|
viewer.scene.screenSpaceCameraController.minimumZoomDistance = 200 //相机的高度的最小值
|
|
|
|
|
viewer.scene.screenSpaceCameraController.maximumZoomDistance = 20000000 //相机高度的最大值
|
|
|
|
|
// 设置设备像素比,可能会影响渲染性能
|
|
|
|
|
// viewer.resolutionScale = window.devicePixelRatio
|
|
|
|
|
// 视图重绘后确保清晰度
|
|
|
|
|
viewer.scene.preRender.addEventListener(function () {
|
|
|
|
|
if (viewer.resolutionScale !== window.devicePixelRatio) {
|
|
|
|
|
viewer.resolutionScale = window.devicePixelRatio
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
// 去掉entity的点击事件(双击、单击)
|
|
|
|
|
viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(
|
|
|
|
|
ScreenSpaceEventType.LEFT_DOUBLE_CLICK,
|
|
|
|
|