From 8d11b169d38d19822bacfd80d18aa73e30f2f9fb Mon Sep 17 00:00:00 2001 From: fredj Date: Mon, 9 Jan 2012 10:04:59 +0100 Subject: [PATCH] OverviewMap.getOverviewPxFromLonLat: return simple object instead of OpenLayers.Pixel --- lib/OpenLayers/Control/OverviewMap.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/OpenLayers/Control/OverviewMap.js b/lib/OpenLayers/Control/OverviewMap.js index 2c9bbbe345..54d7d6f72d 100644 --- a/lib/OpenLayers/Control/OverviewMap.js +++ b/lib/OpenLayers/Control/OverviewMap.js @@ -702,19 +702,18 @@ OpenLayers.Control.OverviewMap = OpenLayers.Class(OpenLayers.Control, { * lonlat - {} * * Returns: - * {} Location which is the passed-in OpenLayers.LonLat, + * {Object} Location which is the passed-in OpenLayers.LonLat, * translated into overview map pixels */ getOverviewPxFromLonLat: function(lonlat) { - var res = this.ovmap.getResolution(); + var res = this.ovmap.getResolution(); var extent = this.ovmap.getExtent(); - var px = null; if (extent) { - px = new OpenLayers.Pixel( - Math.round(1/res * (lonlat.lon - extent.left)), - Math.round(1/res * (extent.top - lonlat.lat))); + return { + x: Math.round(1/res * (lonlat.lon - extent.left)), + y: Math.round(1/res * (extent.top - lonlat.lat)) + }; } - return px; }, CLASS_NAME: 'OpenLayers.Control.OverviewMap'