override URL parameter values in the GetFeatureInfo request if someone provides a param in getFeatureInfoOptions with the same name
This commit is contained in:
@@ -95,6 +95,11 @@ ol.source.wms.getFeatureInfo =
|
||||
goog.object.extend(params, {'X': x, 'Y': y});
|
||||
}
|
||||
goog.object.extend(params, localOptions.params);
|
||||
for (var key in params) {
|
||||
if (goog.uri.utils.hasParam(url, key)) {
|
||||
url = goog.uri.utils.removeParam(url, key);
|
||||
}
|
||||
}
|
||||
url = goog.uri.utils.appendParamsFromMap(url, params);
|
||||
if (localOptions.method == ol.source.WMSGetFeatureInfoMethod.IFRAME) {
|
||||
goog.global.setTimeout(function() {
|
||||
|
||||
Reference in New Issue
Block a user