Leonardo, If I understood your question correctly, let say you want to zoom at the position where you double click and make that as center of your map.
I would do something like this: // register double click event to map map.events.register("dblclick", map, function(e) { onMapDoubleClick(e) }); // in onMapDoubleClick function get the lon and lat of the point where you double clicked and next zoom level function onMapDoubleClick(e) { zoomLevel = zoomLevel + 1; var lonlat = map.getLonLatFromViewPortPx(e.xy); if(zoomLevel > mapMaxZoom) { gCurrentZoomLevel = mapMaxZoom; return; } else { map.setCenter(new OpenLayers.LonLat(lonlat.lon, lonlat.lat), zoomLevel); } } hope it will help you. Regards, Tejas Gajera Research Assistant, Division of Hematology/Oncology Beth Israel Deaconess Medical Center SL-409 330 Brookline Avenue Boston, MA 02215 Phone: (617) 667 - 0678 E-mail: tgaj...@bidmc.harvard.edu On Mon, Jul 26, 2010 at 6:02 PM, Leonardo Gaona <leoga...@gmail.com> wrote: > ¿how to get the coordinates LonLat to center the map at a specific position > with setCenter ()? > _______________________________________________ > Dev mailing list > Dev@openlayers.org > http://openlayers.org/mailman/listinfo/dev > > _______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev