OpenLayers: баг в Опере 10.50+
Добавлено: 29 ноя 2010, 12:26
Суть. В частности для WMS не работает mergeNewParams.
Советуют заменить apply на call.
Советуют заменить apply на call.
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
https://gis-lab.info/forum/
Код: Выделить всё
OpenLayers.Layer.HTTPRequest.prototype.redraw = function(force) {
if (force) {
return this.mergeNewParams({"_olSalt": Math.random()});
} else {
return OpenLayers.Layer.prototype.redraw.call(this, []);
}
}
Код: Выделить всё
+++ OpenLayers/Layer/HTTPRequest.js 2010-11-29 11:59:12 +0300
@@ -138,7 +138,8 @@
if (force) {
return this.mergeNewParams({"_olSalt": Math.random()});
} else {
- return OpenLayers.Layer.prototype.redraw.apply(this, []);
+ return OpenLayers.Layer.prototype.redraw.call(this);
}
},