diff --git a/lib/OpenLayers/Map.js b/lib/OpenLayers/Map.js index 2116c2f9bf..11f69950bc 100644 --- a/lib/OpenLayers/Map.js +++ b/lib/OpenLayers/Map.js @@ -786,8 +786,10 @@ OpenLayers.Map.prototype = { var originPx = this.getViewPortPxFromLonLat(this.layerContainerOrigin); var newPx = this.getViewPortPxFromLonLat(lonlat); - this.layerContainerDiv.style.left = (originPx.x - newPx.x) + "px"; - this.layerContainerDiv.style.top = (originPx.y - newPx.y) + "px"; + if ((originPx != null) && (newPx != null)) { + this.layerContainerDiv.style.left = (originPx.x - newPx.x) + "px"; + this.layerContainerDiv.style.top = (originPx.y - newPx.y) + "px"; + } }, /**