Hi, OpenLayers expects all coordinates to be in the projection of the base layer - EPSG:31258 in your case. If you want lat/lon coordinates, you need to transform them, and for this you'll need the additional proj4js library (http://proj4js.org/). The preferred way is to download it along with the projection definitions you need and install it on your site, but for testing you can add the following script resources to your html page:
<script type="text/javascript" src="http://trac.osgeo.org/proj4js/export/2080/trunk/lib/proj4js-compressed.js"></script> <script type="text/javascript" src="http://spatialreference.org/ref/epsg/31258/proj4js/"></script> Then, to set your map center, do map.setCenter(new OpenLayers.LonLat(13,48).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()); To get mouse coordinates in lat/lon, configure your map with displayProjection: new OpenLayers.Projection("EPSG:4326"); Andreas. On Fri, Dec 16, 2011 at 12:32 PM, canduc17 <[email protected]> wrote: > Hi everyone. > I have an OSM style map produced with http://mapnik.org/ mapnik , having > projection http://spatialreference.org/ref/epsg/31258/ EPSG:31258 . > To perform tile production I have specified to mapnik my projection, so they > should have been produced correctly. > My code is the following: > > The map is correctly rendered and the tiling system works. > > But I have two questions: > 1 - How can I retrieve lat/lon coordinates passing with the cursor on the > map? Like in http://openlayers.org/dev/examples/mouse-position.html this > example , but I would like to obtain lat/lon and not x/y coordinates... > 2 - The setCenter function doesn't work: map is focused in the Atlantic > Ocean and not ove Salzburg as expected. > > Thanks in advance. > > -- > View this message in context: > http://osgeo-org.1803224.n2.nabble.com/Retrieve-lat-lon-coordinates-tp7100457p7100457.html > Sent from the OpenLayers Users mailing list archive at Nabble.com. > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
