I've created a map and added a layer using the OpenLayers library:
map = new OpenLayers.Map('map');
var gphy = new OpenLayers.Layer.Google("Google Physical", {type: G_PHYSICAL_MAP});
map.addLayer(gphy);
The map loads and I can center my map:
map.setCenter(new OpenLayers.LonLat(-114.922485, 56.400224), 4);
I've then created a box handler, but the bounds returned aren't in Longitude / Latitude format. When drawing a box around the center of my map, my bound object returns the following:
left-bottom=(278,245) right-top=(304,211)
How can I convert these values into Longitude / Latitude?
The resolution thanks to unicoletti:
map.getLonLatFromPixel(new OpenLayers.Pixel(bounds.left, bounds.bottom))