<span class="ul-threaded" style="margin: 0.5em 0pt 0pt -20px;"><span class="text-cell">i
am very new to the open layer.I am passing the state name from one aspx
page to other to select the state what is required.I have a layer of
state boundary.the state is getting selected but only the selected state
is visible>suppose if the ASSAM is passed then only it is visible
rest all state are not visible.i want that assam should be highlighted
with different color and get zoomed.But the other state should also be
visible.
<br>PLEASE HELP
<br><br>String AnchorLink;
<br> AnchorLink = "<" + "a href=map.aspx?state=" +
statename + "&year=" + year + "&test="+test+"
target=_blank'>VIEW MAP ";
<br><br><br>function init()
<br> {
<br> // if this is just a coverage or a group of them, disable a few items,
<br> // and default to jpeg format
<br> format = 'image/png';
<br> if(pureCoverage)
<br> {
<br> document.getElementById('filterType').disabled = true;
<br> document.getElementById('filter').disabled = true;
<br> document.getElementById('antialiasSelector').disabled = true;
<br> document.getElementById('updateFilterButton').disabled = true;
<br> document.getElementById('resetFilterButton').disabled = true;
<br> document.getElementById('jpeg').selected = true;
<br> format = "image/jpeg";
<br> }
<br>
<br> var bounds = new OpenLayers.Bounds(2811389.012, 2178366.382,5679309.37, 5443435.221);
<br> var options = {controls: [], maxExtent:
bounds,maxResolution: 12754.175152343749,projection: "EPSG:4326",units:
'degrees'};
<br> map = new OpenLayers.Map('map', options);
<br> // setup tiled layer
<br> tiled = new OpenLayers.Layer.WMS("state - Tiled", "<a href="http://localhost:8080/geoserver/wms" target="_top" rel="nofollow">http://localhost:8080/geoserver/wms</a>",
<br> {srs: 'EPSG:4326', width: '449', styles: '',height:
'512',layers: 'lulcstate:state',format: format,tiled: 'true',tilesOrigin
: map.maxExtent.left + ',' + map.maxExtent.bottom},
<br> { buffer: 0,isplayOutsideMaxExtent: true}
<br>
<br> );
<br>
<br> // setup single tiled layer
<br> untiled = new OpenLayers.Layer.WMS(
<br> "state - Untiled", "<a href="http://localhost:8080/geoserver/wms" target="_top" rel="nofollow">http://localhost:8080/geoserver/wms</a>",
<br> {
<br> srs: 'EPSG:4326',
<br> width: '449',
<br> styles: '',
<br> height: '512',
<br> layers: 'lulcstate:state',
<br> format: format
<br> },
<br> {singleTile: true, ratio: 1}
<br>
<br> );
<br>
<br> map.addLayers([untiled, tiled]);
<br>
<br> var filterType = 'cql';
<br> var filter = document.getElementById('textstate').value;
<br> var filtervalue="STATE='"+filter+"'";
<br> alert(filtervalue);
<br>
<br> // by default, reset all filters
<br> var filterParams = {
<br> filter: null,
<br> cql_filter: null,
<br> featureId: null
<br> };
<br> if (OpenLayers.String.trim(filter) != "") {
<br> if (filterType == "cql")
<br> filterParams["cql_filter"] = filtervalue;
<br>
<br> }
<br> // merge the new filter definitions
<br> mergeNewParams(filterParams);
        
                
        
</span></span>