I have WMS map, after applying CQL filter to layer how can I zoom map to see filter result?
UPDATE:
Here is my code what I'm trying to do
var layerArray = map.layers;
var someLayer;
for (var i = 0; i < layerArray.length; i++) {
if (layerArray[i].name == "myLayer"){
someLayer = layerArray[i];
break;
}
}
someLayer.mergeNewParams({
"CQL_FILTER": celIDCondition /* (CID =1351 and LAC = 401) */
});
// instead of somelayer.maxExtend I want to extent map acording to CQL_FILTER result
map.zoomToExtent(someLayer.maxExtent);
Best Answer
you can try:
or
.
vectors
is the layer which you add features from CQL_Filter.you can try it here with firebug writing this to console:
UPDATE:
the code is from Sergey Malgin...
i hope it helps you...