[OpenLayers-Commits] r3162 - trunk/openlayers/lib/OpenLayers

commits at openlayers.org commits at openlayers.org
Tue May 22 23:49:35 EDT 2007


Author: crschmidt
Date: 2007-05-22 23:49:33 -0400 (Tue, 22 May 2007)
New Revision: 3162

Modified:
   trunk/openlayers/lib/OpenLayers/Layer.js
Log:
Minor change to Layer.js as described in patch-like form in #715: 
getLonLatFromViewPorPx should return null if no center is set (and, in the
future, throw a debug statement out there.) Closes #715.


Modified: trunk/openlayers/lib/OpenLayers/Layer.js
===================================================================
--- trunk/openlayers/lib/OpenLayers/Layer.js	2007-05-23 03:40:13 UTC (rev 3161)
+++ trunk/openlayers/lib/OpenLayers/Layer.js	2007-05-23 03:49:33 UTC (rev 3162)
@@ -608,13 +608,15 @@
         if (viewPortPx != null) {
             var size = this.map.getSize();
             var center = this.map.getCenter();
-            var res  = this.map.getResolution();
+            if (center) {
+                var res  = this.map.getResolution();
         
-            var delta_x = viewPortPx.x - (size.w / 2);
-            var delta_y = viewPortPx.y - (size.h / 2);
+                var delta_x = viewPortPx.x - (size.w / 2);
+                var delta_y = viewPortPx.y - (size.h / 2);
             
-            lonlat = new OpenLayers.LonLat(center.lon + delta_x * res ,
-                                         center.lat - delta_y * res); 
+                lonlat = new OpenLayers.LonLat(center.lon + delta_x * res ,
+                                             center.lat - delta_y * res); 
+            } // else { DEBUG STATEMENT }
         }
         return lonlat;
     },



More information about the Commits mailing list