On Wed, Apr 23, 2008 at 02:08:11PM +0200, Alessio Di Lorenzo wrote: > Hi, > as explained I need to show the MousePosition coordinates values in epsg > 4326 even if my map is in epsg 32633. > Well, this topic seems aswer my needs. > http://www.nabble.com/How-to-change-displayProjection-for-MousePosition-Control-td16331163.html#a16340730 > > So, I tried to do the following: > > 1) First, I downloaded proj4js from svn and I added it in my page's header > > <script src="OpenLayers-2.6/OpenLayers.js" type="text/javascript"></script> > <script scr="proj4js/lib/proj4js.js" type="text/javascript"></script> > <script scr="proj4js/lib/defs/EPSG32633.js" type="text/javascript"></script> > <script scr="proj4js/lib/defs/EPSG4326.js" type="text/javascript"></script> > > the EPSG32633.js and EPSG4326.js files (not included in the downloaded > package) contains, respectively, these strings: > > Proj4js.defs["EPSG:32633"] = "+proj=utm +zone=33 +ellps=WGS84 +datum=WGS84 > +units=m +no_defs "; > > Proj4js.defs["EPSG:4326"] = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs > "; > > > 2) Then I added this code to my page > > mp = new OpenLayers.Control.MousePosition(); > > mp.displayProjection = new OpenLayers.Projection("EPSG:4326");
I'm assuming this is a typo? > map.addControl(mp); > > > but the displayed coordinates are always 32633... > may you help me to understand the problem? With a full HTML example, probably someone could. Regards, -- Christopher Schmidt MetaCarta _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
