原生cesium怎么访问iserver发布得wms服务

0 投票
原生cesium怎么访问iserver发布得wms服务
7月 30 分类:  49次浏览 | 用户: gis小白 (1 分)
重新分类 7月 30 用户:阳俊林

2 个回答

0 投票
imageryProvider
7月 30 用户: varchar 初出茅庐 (38 分)
能不能说的具体一些。我用了这个方法加不上。
0 投票

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

7月 30 用户: KeineAhnung 学富五车 (685 分)
您好,我试了一下这个方法

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是否需要设置。
...