perf: 优化图片显示清晰度。

pull/5/head
cbwu 1 year ago
parent a78e0b11d5
commit df7d438554

@ -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,

Loading…
Cancel
Save