Import com. ESRI. ADF. Web. AGS. Data. agsmapfunctionality;
Import com. ESRI. ADF. Web. Data. gisresource;
Import com. ESRI. ADF. Web. Data. webcontext;
Import com. ESRI. arcgisws. layerdescription;
Import com. ESRI. arcgisws. mapdescription;
......................
// Obtain GIS Resources
Gisresource rec = (gisresource) Context. getresources (). Get ("ags0 ");
// Obtain the agsmapfunctionality Function
Agsmapfunctionality AGS = (agsmapfunctionality) Rec. getfunctionality ("map ");
Mapdescription des = AGS. getmapdescription ();
Layerdescription [] layers = AGS. getlayerdescriptions ();
For (INT I = 0; I <layers. length; I ++)
{
Layerdescription layer = Layers [I];
// Control the display Annotation
Layer. setshowlabels (false );
// Control whether to display
Layer. setvisible (false );
}
Context. Refresh ();
// Control the display of elements in a layer
agsmapresource rec = (agsmapresource) context. getresources (). get (
"ags0");
mapserverport = rec. getmapserver ();
mapserverinfo MapInfo = mapserverport. getserverinfo (mapserverport
. getdefamapmapname ();
maplayerinfo [] layerinfos = MapInfo. getmaplayerinfos ();
agsmapfunctionality AGS = (agsmapfunctionality) Rec
. getfunctionality ("map");
layerdescription [] laydescs = AGS. getlayerdescriptions ();
for (INT I = 0; I {< br> If (layerinfos [I]. getname (). equalsignorecase (" layer name ")
{
// Set the query element Conditions
Laydescs [I]. setdefinitionexpression ("sitename = '000000 '");
}
}