1. 正文
Cesium Widget這個案例展示了一個Cesium的簡化窗體。在之前的案例中使用的都是Cesium.Viewer這個窗體組件,包含了非常豐富的組件內容。Cesium.CesiumWidget可以說是其簡化版本,不包含動畫、圖層選擇等等其他組件內容,僅僅顯示一個三維數字地球。並且,默認情況下也不會包含Cesium地形的圖層。之前網上很多的問題是關於如何在Cesium.Viewer組件中隱藏所有的元素,現在似乎直接用Cesium.CesiumWidget這個組件就可以了。
JS代碼實現如下:
'use strict';
// Cesium.CesiumWidget is similar to Cesium.Viewer, but
// is trimmed down. It is just a widget for the 3D globe;
// it does not include the animation, imagery selection,
// and other widgets, nor does it depend on the third-party
// Knockout library.
var widget = new Cesium.CesiumWidget('cesiumContainer');
顯示效果:
如果需要隱藏Cesium版權信息,可以在頁面中增加一段CSS代碼:
.cesium-widget-credits {
display: none !important;
visibility: hidden !important;
}