- 初始化配置參數說明
animation: false, //是否創建動畫小器件,左下角儀表
baseLayerPicker: false, //是否顯示圖層選擇器
fullscreenButton: false, //是否顯示全屏按鈕
geocoder: false, //是否顯示geocoder小器件,右上角查詢按鈕
homeButton: false, //是否顯示Home按鈕
infoBox: false, //是否顯示信息框
sceneModePicker: false, //是否顯示3D/2D選擇器
selectionIndicator: false, //是否顯示選取指示器組件
timeline: false, //是否顯示時間軸
sceneMode: Cesium.SceneMode.SCENE3D, //設定3維地圖的默認場景模式:Cesium.SceneMode.SCENE2D、Cesium.SceneMode.SCENE3D、Cesium.SceneMode.MORPHING
navigationHelpButton: false, //是否顯示右上角的幫助按鈕
scene3DOnly: true, //如果設置爲true,則所有幾何圖形以3D模式繪製以節約GPU資源
navigationInstructionsInitiallyVisible: false,
showRenderLoopErrors: false //是否顯示渲染錯誤
//設置背景透明
orderIndependentTranslucency:false
contextOptions:{
webgl:{
alpha:true
}
}
- 隱藏logo
//方式一
this.viewer._cesiumWidget._creditContainer.style.display = "none";
//方式二 css
.cesium-widget-credits {
display: none !important;
visibility: hide !important;
}
- 自定義logo
var mapDom = document.getElementById("cesiumContainer");
var viewportQuad = new Cesium.ViewportQuad();
viewportQuad.rectangle = new Cesium.BoundingRectangle(
mapDom.clientWidth - 85,
5,
80,
80
);
this.viewer.scene.primitives.add(viewportQuad);
viewportQuad.material = new Cesium.Material({
fabric: {
type: "Image",
uniforms: {
color: new Cesium.Color(1.0, 1.0, 1.0, 1.0),
image: "圖片路徑"
}
}
});
}
參考資料
https://zhuanlan.zhihu.com/p/41794192
https://zhuanlan.zhihu.com/p/48269042
https://www.cnblogs.com/mazhenyu/p/8534818.html
更多內容,歡迎關注公衆號