Hello Gabby
Here is what I do
var provider = new Cesium.WebMapServiceImageryProvider({
url : ‘xxx’,
layers : ‘0’,
proxy: new Cesium.DefaultProxy(’/proxy/’)
});
viewer.imageryLayers.addImageryProvider(provider);
var layers = viewer.scene.imageryLayers;
var blackMarble = layers.addImageryProvider(Cesium.createTileMapServiceImageryProvider({
url : Cesium.buildModuleUrl(‘NaturalEarthII’)
}));
blackMarble.alpha = 0.6;
blackMarble.brightness = 0.8;
In that way, the NaturalEarthII covers my WMS layer and make it fuzzy, I’ve tried to adjust the alpha and brightness value to make it look better, but it still not a way.
If I put it other way around, like:
var layers = viewer.scene.imageryLayers;
var blackMarble = layers.addImageryProvider(Cesium.createTileMapServiceImageryProvider({
url : Cesium.buildModuleUrl(‘NaturalEarthII’)
}));
blackMarble.alpha = 0.6;
blackMarble.brightness = 0.8;
var provider = new Cesium.WebMapServiceImageryProvider({
url : ‘xxx’,
layers : ‘0’,
proxy: new Cesium.DefaultProxy(’/proxy/’)
});
viewer.imageryLayers.addImageryProvider(provider);
The WMS layer covers the NaturalEarthII and the planet is still blank.
Do you have a better idea?
Thank you.
在 2018年7月21日星期六 UTC+8上午2:27:06,Gabby Getz写道: