在Cesium三维地球中,我们可以通过layers.removeAll()去掉之前的所有图层,也可以通过layers.remove(blackMarble)去掉特定的图层,不过注意blackMarbleb不能为局部变量,不能用var来定义。
function startup(Cesium) {
layers.remove(blackMarble); //去掉之前的所有blackMarble层
blackMarble = layers.addImageryProvider(new Cesium.WebMapServiceImageryProvider({ //添加新层
url : url,
layers: layer,// Here just give layer name
version:'1.1.0'
}));
blackMarble.alpha = 0.5;