1.加载ArcGIS地图服务
在Cesium1.104之前的版本中加载ArcGIS服务的方式
方式1:
const esri = new Cesium.ArcGisMapServerImageryProvider({
url: 'https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer',
})
imageLayers.addImageryProvider(esri)
方式2:
const esri = new Cesium.ArcGisMapServerImageryProvider({
url: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",
enablePickFeatures: false,
});
let viewer = new Cesium.Viewer('cesiumContainer', {
imageryProvider: esri, //默认的谷歌地图影像 影像图层 ImageryLayer
})
在Cesium1.104之后的版本中加载ArcGIS服务的方式
const esri = await Cesium.ArcGisMapServerImageryProvider.fromUrl(
'https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer',
)
const viewer = new Cesium.Viewer('cesium')
const imageryLayers = viewer.scene.imageryLayers;
imageryLayers.addImageryProvider(esri)