常见问题
优质
小牛编辑
134浏览
2023-12-01
1. 怎么去掉下面的logo?
三种方法,参考cesium编程入门(四)界面介绍及小控件隐藏
2. 如何显示帧速(FPS)
viewer.scene.debugShowFramesPerSecond = true;
3. 如何关闭大气层显示
scene.skyAtmosphere.show = false;
4. 如何使用本地底图代替服务
var viewer = new Cesium.Viewer('cesiumContainer', {
//1.Cesium本地服务
//imageryProvider: Cesium.createTileMapServiceImageryProvider({
//url: Cesium.buildModuleUrl('Assets/Textures/NaturalEarthII')
//}),
//2.本地图片
imageryProvider: new Cesium.SingleTileImageryProvider({
url : 'Assets/Textures/worldimage.jpg'
})
});
5.如何使用天地图服务
参考博客 https://www.cnblogs.com/laixiangran/p/5049198.html
6.控制图层显隐
var data;
viewer.dataSources.add(Cesium.KmlDataSource.load('facilities.kml', options)).then(function(dataSource) {
data = dataSource;
});
//这里可以控制
data.show = false;
7.点击view home 按钮之后跳转到自定义位置
// Override behavior of home button
viewer.homeButton.viewModel.command.beforeExecute.addEventListener(function(commandInfo) {
// Fly to custom position
viewer.camera.flyToBoundingSphere(boundingSphere);
// Tell the home button not to do anything
commandInfo.cancel = true;
});
8.控制视角不转到地下
this.viewer.scene.globe.depthTestAgainstTerrain = true;