cesium相機高度限制范圍顯示


設置后當相機高度達到設置的最大和最小高度時將不再放大和縮小

viewer.scene.screenSpaceCameraController.minimumZoomDistance = 250000;//相機的高度的最小值
viewer.scene.screenSpaceCameraController.maximumZoomDistance = 22000000;  //相機高度的最大值
viewer.scene.screenSpaceCameraController._minimumZoomRate = 30000; // 設置相機縮小時的速率
viewer.scene.screenSpaceCameraController._maximumZoomRate=5906376272000    //設置相機放大時的

當相機縮放到一定高度的時候,控制鼠標不能進行縮放。

cesium加載二維地圖,為了防止當前視野范圍內虛化,可以把二維地圖進行全球剖分進行緩存,發布緩存地圖服務。

相機控制參數:

// 如果為true,則允許用戶旋轉相機。如果為假,相機將鎖定到當前標題。此標志僅適用於2D和3D。
scene.screenSpaceCameraController.enableRotate = false;
// 如果為true,則允許用戶平移地圖。如果為假,相機將保持鎖定在當前位置。此標志僅適用於2D和Columbus視圖模式。
scene.screenSpaceCameraController.enableTranslate = false;
// 如果為true,允許用戶放大和縮小。如果為假,相機將鎖定到距離橢圓體的當前距離
scene.screenSpaceCameraController.enableZoom = false;
// 如果為true,則允許用戶傾斜相機。如果為假,相機將鎖定到當前標題。這個標志只適用於3D和哥倫布視圖。
scene.screenSpaceCameraController.enableTilt = false;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM