修复 3D 地球铯的最小尺寸

Fix minimum size of 3D globe cesium

我想修复 3D 地球的最小尺寸,例如如果用户通过鼠标减小尺寸,它不应减小超过某个固定值。

var viewer = new Cesium.Viewer("cesiumContainer", {

animation: false,

timeline: false

});

Sandcastle Link

非常感谢任何帮助,谢谢

viewer.scene.screenSpaceCameraController.minimumZoomDistance = 6378137;
viewer.scene.screenSpaceCameraController.maximumZoomDistance = 6378137 * 2;

试一试:

var viewer = new Cesium.Viewer("cesiumContainer");  // plus whatever options

viewer.scene.screenSpaceCameraController.maximumZoomDistance = 1e8;

这里的值1e8是允许相机离开焦点(通常是地球中心)的最大米数。您可以尝试 1e71e9 来调整它。