隨筆-18  評論-20  文章-0  trackbacks-0
            當需要控制圖層的可見性時,可以使用
          IMapDescription mapdescription = webMap.MapDescription;
          webMap.ManageLifetime(mapdescription); 

              ILayerDescriptions layerdec = mapdescription.LayerDescriptions;

              for(int i=0;i < mapdescription.LayerDescriptions.Count; i++)
          {
              ILayerDescription onelayerdesc = layerdec.get_Element(i); 
              onelayerdesc.Visible = true;
          }
            

          posted on 2007-08-16 11:11 JavaPoint 閱讀(2373) 評論(5)  編輯  收藏 所屬分類: ArcGis

          評論:
          # re: ArcGIS Server開發——控制圖層是否可見 2007-12-28 17:57 | 看客
          一看就是.net的,有沒有JAVA的??  回復  更多評論
            
          # re: ArcGIS Server開發——控制圖層是否可見 2008-09-08 13:57 | 哈哈哈
          以下是Java版:

          public static void setLayerVisible(WebContext context, int layerid,
          boolean visible) {
          AGSMapResource res = (AGSMapResource) context.getResources()
          .get("ags0");
          // 從Resource中得到MapFunctionality
          AGSMapFunctionality func = (AGSMapFunctionality) res
          .getFunctionality("map");
          MapDescription mapD = func.getMapDescription();
          LayerDescription[] layerDs = mapD.getLayerDescriptions();
          LayerDescription layerD = AGSUtil.getLayerDescription(layerid,layerDs);
          layerD.setVisible(visible);

          context.refresh();
          }  回復  更多評論
            
          # re: ArcGIS Server開發——控制圖層是否可見 [未登錄] 2010-09-16 11:56 | 123
          @看客
          webMap是哪來的?能把要導入的包和里面的變量說明一下嗎?  回復  更多評論
            
          # re: ArcGIS Server開發——控制圖層是否可見 [未登錄] 2010-12-28 11:29 |
          @123
          同樓上的,看不懂~~  回復  更多評論
            
          # re: ArcGIS Server開發——控制圖層是否可見 [未登錄] 2010-12-28 13:51 |
          這個應該是服務端的  回復  更多評論
            
          主站蜘蛛池模板: 离岛区| 碌曲县| 唐海县| 前郭尔| 中阳县| 油尖旺区| 闻喜县| 湖南省| 革吉县| 绥滨县| 东乡族自治县| 镶黄旗| 双牌县| 崇文区| 普安县| 石城县| 修武县| 平南县| 荃湾区| 横山县| 革吉县| 曲水县| 靖远县| 泾川县| 织金县| 宜昌市| 邳州市| 乌拉特中旗| 海安县| 天津市| 自治县| 太原市| 揭西县| 游戏| 武鸣县| 阿拉尔市| 永安市| 通江县| 曲松县| 滦南县| 盘锦市|