+ tlCorner: function(map, margin) {
+ var bounds = map.calculateBounds();
+ var corner = new OpenLayers.LonLat(bounds.left, bounds.top);
+ var cornerAsPx = map.getPixelFromLonLat(corner);
+ cornerAsPx = cornerAsPx.add( +margin, +margin);
+ return map.getLonLatFromPixel(cornerAsPx);
+ },
+
+ trCorner: function(map, margin) {
+ var bounds = map.calculateBounds();
+ var corner = new OpenLayers.LonLat(bounds.right, bounds.top);
+ var cornerAsPx = map.getPixelFromLonLat(corner);
+ cornerAsPx = cornerAsPx.add( -margin, +margin);
+ return map.getLonLatFromPixel(cornerAsPx);
+ },
+