Cesiumjs:如何更新UrlTemplateImageryProvider的网址?

时间:2016-01-04 16:33:52

标签: cesium

我的铯地球上有UrlTemplateImageryProvider图层。

var imageryProvider = new Cesium.UrlTemplateImageryProvider({
    url: 'servicerul?styleset=hybrid&x={x}&y={y}&z={z}'
});
var imageryLayer = new Cesium.ImageryLayer(imageryProvider, {
    maximumTerrainLevel: 20 
});
layerCollections.add(imageryLayer);

现在我需要更改UrlTemplateImageryProvider的url,它将更改为 servicerul?styleset = raster & x = {x}& y = {y}& z = {z} ,点击按钮后。

你有什么想法吗?

1 个答案:

答案 0 :(得分:1)

点击该按钮后,拨打layerCollections上的removeremoveAll即可删除旧版本。然后运行您发布的相同代码以创建并添加包含新URL的图层。