Я хотел бы отобразить WebMapServiceImageryProvider с высотой по цезию.
Идея, подобная этой, введите описание изображения здесь https://i.stack.imgur.com/XFYo3.png
Поскольку у меня мало радаров с высота должна отображаться на карте, у вас есть какое-либо решение?
Источник от Geoserver WMS, пожалуйста, совет, спасибо.
Я пытался использовать Rectangle с WebMapServiceImageryProvider, но не работает, вот код:
function addRadarHKZindex(ftvalue){
if(!activeRadarHeight.hasOwnProperty(ftvalue)){
var tmp_rectangle = Cesium.Rectangle.fromDegrees(111.32, 19.8, 117.24, 25.9);
tmp_rectangle.height = ftvalue;
console.log(ftvalue);
var geoWmsLayer = new Cesium.WebMapServiceImageryProvider({
url : url,
layers: 'amids:RadarHKComp256km',
rectangle : tmp_rectangle,
parameters : {
service : 'WMS',
version : '1.1.0',
request : 'GetMap',
styles : radarHeight[ftvalue],
format : 'image/png',
transparent : true,
srs : 'EPSG:4326',
width : '545',
height : '768'
}
});
tmp_rectangle = ftvalue;
activeRadarHeight[ftvalue] = imageryLayers.addImageryProvider(geoWmsLayer);
scene.requestRender();
}
}