zoukankan      html  css  js  c++  java
  • flexviewer让指定slid值对于的图层可见

    //让指定slid值对于的图层可见
                private function initOpLayers():void
                {
                    if (configXML.hasOwnProperty("visiblelsids"))
                    {
                        for each(var lyro:Object in configData.opLayers)
                        {
                            map.getLayer(lyro.lyrid).visible=false;
                        }
                        var visiblelsids:XMLList = configXML.visiblelsids.visiblelsid;
                        for each(var visiblelsid:XML in visiblelsids)
                        {
                            if(this.configData.services.lyrservices.hasOwnProperty(visiblelsid.@id))
                            {
                                var lyrO:Object=this.configData.services.lyrservices[visiblelsid.@id];
                                var temlayer:Layer=map.getLayer(lyrO.lyrid);
                                if(temlayer is TiledMapServiceLayer)
                                {
                                    temlayer.visible=true;
                                }
                                else if(temlayer is ArcGISDynamicMapServiceLayer)
                                {
                                    temlayer.visible=true;                                        
                                }
                            }
                            
                        }
                    }
                }

     通过url让map中的图层可见

    GisUtil.getInstance().showLayerByUrl(map,this.serviceurl);
    protected function bordercontainer1_clickHandler(event:MouseEvent):void
                {
                    var lyrO:Object=data.configData.services.lyrservices[data.lsid];            
                    for each(var lyro:Object in (data.configData as ConfigData).basemaps)
                    {
                        if(lyro.lyrid==lyrO.lyrid)
                        {
                            data.map.getLayer(lyro.lyrid).visible=true;
                        }
                        else
                        {
                            data.map.getLayer(lyro.lyrid).visible=false;
                        }
                        
                    }
                }
  • 相关阅读:
    MySQL 分组
    MySQL LIKE 子句
    MySQL DELETE 语句
    MySQL UPDATE 查询
    MySQL where 子句
    MySQL 插入数据
    MySQL 查询数据
    MySQL 删除数据表
    MySQL 创建数据表
    MySQL 数据类型
  • 原文地址:https://www.cnblogs.com/tiandi/p/2671698.html
Copyright © 2011-2022 走看看