超图iclient js开发,如何加载arcgis server发布的wms服务

0 投票

使用iclient进行js开发,现在需要调用加载arcgis server发布的wms服务,我按照网上的加载方法和示例,并无法加载出图,求指导。

加载方法:https://www.docin.com/p-1076577770.html

示例:https://iclient.supermap.io/examples/classic/editor.html#OGC_wms

12月 25, 2019 分类:  219次浏览 | 用户: stncwp (9 分)

1个回答

0 投票

您好,您可以参考这个CSDN文章,有相关arcgis wms服务的加载方式

https://blog.csdn.net/weixin_30651273/article/details/98718222

12月 25, 2019 用户: 于浩 登峰造极 (5,662 分)
参考的就是这个加载方法,但是并不成功
文章结尾的那几个问题得情况有符合的吗?

1、3、4条都没问题,第2条,我在idesktop试了,那个“打开”的按钮无法点击

idesktop

url打开

您可以尝试将这个WMS地址在我们的iserver转发看一下转发后的地址在我们的范例代码中能否正常的加载
在iserver中转发之后可以成功调用加载

问题解决了

layer = new SuperMap.Layer.WMS(

     "arcgis",                        //图层名称(自定义,用于LayerSwitcher显示)

     "http://localhost:6080/arcgis/services/yun/MapServer/WMSServer",  //WMS服务地址

     {layers: "0",version:"1.3.0"},   // layers值为0代表全部显示,version代表请求wms版本

     null);      //这里可以写null,可以传其他参数,具体可以去帮助文档中查看

需要加一个问号(红色)

...