//定义ImageryProvider:
var esriMap = new Cesium.ArcGisMapServerImageryProvider({
url: 'https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer',
enablePickFeatures: false
});
//设置ProviderViewModel:
var esriMapModel = new Cesium.ProviderViewModel({
name: 'ESRI影像图',
iconUrl: Cesium.buildModuleUrl('./Widgets/Images/ImageryProviders/esriWorldImagery.png'),
tooltip: 'ArcGIS 地图服务',
creationFunction: function() {
return esriMap;
}
});
//只有一个
viewer.baseLayerPicker.viewModel.imageryProviderViewModels.removeAll();
var providerViewModels = [];
providerViewModels.push(esriMapModel);
viewer.baseLayerPicker.viewModel.imageryProviderViewModels = providerViewModels;
Cesium基础图层自定义
最新推荐文章于 2025-05-24 18:14:51 发布
本文介绍如何使用Cesium加载ESRI提供的世界影像图,包括定义ImageryProvider及设置ProviderViewModel,实现地图服务的接入与显示。
765

被折叠的 条评论
为什么被折叠?



