首页 / 浏览问题 / 三维GIS / 问题详情
原生cesium怎么访问iserver发布得wms服务
330EXP 2020年07月30日
原生cesium怎么访问iserver发布得wms服务

2 个回答

imageryProvider
95EXP 2020年07月30日
能不能说的具体一些。我用了这个方法加不上。

您好,您调用Cesium的WebMapServiceImageryProvider接口,在url输入您通过Iserver发布的WMS服务地址,关于Cesium的WebMapServiceImageryProvider可参考http://cesium.xin/cesium/cn/Documentation1.62/WebMapServiceImageryProvider.html?classFilter=web

1,545EXP 2020年07月30日
您好,我试了一下这个方法

var provider = new Cesium.WebMapServiceImageryProvider({
    url : 'http://localhost:8090/iserver/services/map-ugcv5-WeiMingMingHaiTu/wms111/%E6%9C%AA%E5%91%BD%E5%90%8D%E6%B5%B7%E5%9B%BE',
    layers : '0',
    proxy: new Cesium.DefaultProxy('/proxy/')
});

viewer.imageryLayers.addImageryProvider(provider);

这样去加我的wms服务还是加不上有什么原因么。
您看一下控制台有报什么错吗,图层名称是否正确,以及您看看DefaultProxy接口看看proxy是否需要设置。
...