[OpenLayers-Users] Re: vendorParams in wmsGetFeatureInfo
vrbikdan
vrbikdan at gmail.com
Wed Apr 18 04:43:35 EDT 2012
Update: I try something and yes, findLayer function works (problem was, that
my layers array called "layers"). But it happend what I expected, this
function works only at start, but I need to change layer with every mouse
click in map. Here is the code:
findLayers: function find(){
var candidates = [vrstvy[vrs[checkedButt]]];
var layers = [];
var layer, url;
for(var i=0, len=candidates.length; i<len; ++i) {
layer = candidates[i];
if(layer instanceof OpenLayers.Layer.WMS &&
(!this.queryVisible || layer.getVisibility())) {
url = OpenLayers.Util.isArray(layer.url) ? layer.url[0] :
layer.url;
if(this.drillDown === false && !this.url) {
this.url = url;
}
if(this.drillDown === true || this.urlMatches(url)) {
layers.push(layer);
}
}
}
return layers;
},
So now I'm looping back on start, how can I change layer in WMSGFI after
every eventListeners?
Thanks for help and for pation :)
Dan
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/vendorParams-in-wmsGetFeatureInfo-tp4848746p4893394.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list