skyline加载arcgis发布的wms服务

function AddWMSLayer(LayerName) {
var _WMSUrl =“http://10.0.4.141:6080/arcgis/services/poss1/MapServer/WmsServer”;
var layerGroup = sg.ProjectTree.FindItem(“Layers”);
if (layerGroup == “”){
layerGroup = sg.ProjectTree.CreateGroup(“Layers”, “”);
}

if (LayerName != null && LayerName != "") {
    var itemidlayer = sg.ProjectTree.FindItem("Layers\\" + LayerName);
    if (itemidlayer != ""){
        sg.ProjectTree.DeleteItem(itemidlayer);
    }

    var wmsStr =
        "[INFO]\n" +
        "Meters=1.2m\n" +
        "MPP=0.000027578125" + "\n"
        +"Url=" + _WMSUrl + "?request=GetMap&Version=1.3.0&service=WMS&crs=CRS:84&bbox=113.54910763279433,24.5858358542103,113.57569495732433,24.628050567114293&height=256&width=256&layers=0&styles=&format=image/png\n"
       + "xul=113.54910763279433" + "\n" +
        "ylr=24.5858358542103" + "\n" +
        "xlr=113.57569495732433" + "\n" +
        "yul=24.628050567114293" + "\n";
    var imagelayer = sg.Creator.CreateImageryLayer("wms",113.54910763279433, 24.5858358542103,113.57569495732433,24.628050567114293, "<EXT><ExtInfo><![CDATA[" + wmsStr + "]]></ExtInfo><ExtType>wms</ExtType></EXT>", "gisplg.rct", layerGroup,  LayerName);
    imagelayer.CoordinateSystem = sg.Terrain.CoordinateSystem;
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值