原文链接及内容

示例介绍:将一个 WMS 图层(包含澳大利亚水井的地理数据)添加到 Cesium 地球场景中。

示例代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const viewer = new Cesium.Viewer("cesiumContainer");

// 加载一个 WMS 影像图层
const layer = new Cesium.ImageryLayer(
new Cesium.WebMapServiceImageryProvider({
// url:WMS 服务地址
url: "https://services.ga.gov.au/gis/services/NM_Hydrology_and_Marine_Points/MapServer/WMSServer",
layers: "Bores",//指定加载的图层为“Bores”(水井),表示水井的地理位置数据。
parameters: {
//启用透明度,允许图层中的非数据区域(如背景)透明,便于叠加在其他图层(如地球表面)上。
transparent: true,
format: "image/png",
},
}),
);
viewer.imageryLayers.add(layer);

viewer.camera.setView({
destination: Cesium.Rectangle.fromDegrees(114.591, -45.837, 148.97, -5.73),
});