diff --git a/lib/OpenLayers/Map.js b/lib/OpenLayers/Map.js index 53e39b60c1..a05746275f 100644 --- a/lib/OpenLayers/Map.js +++ b/lib/OpenLayers/Map.js @@ -139,7 +139,12 @@ OpenLayers.Map.prototype = { } else { layer.div.style.zIndex = this.Z_INDEX_BASE['Layer'] + this.layers.length; } - this.layerContainerDiv.appendChild(layer.div); + + if (layer.viewPortLayer) { + this.viewPortDiv.appendChild(layer.div); + } else { + this.layerContainerDiv.appendChild(layer.div); + } this.layers.push(layer); this.events.triggerEvent("addlayer"); },