Did you include the projection definitions in your code somewhere?
Proj4js.defs["EPSG:3008"] = "+proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"; Proj4js.defs["EPSG:3006"] = "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"; Proj4js.defs["EPSG:3021"] = "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=1500000 +y_0=0 +ellps=bessel +units=m +no_defs"; I got these values from spatialreference.org Mike On 21/07/2011 7:55 AM, LightningStrike wrote:
I'm trying to transform mouse coordinates but it doesn't work, i want to show the coordinates in four different ways. "LonLat", "SWEREF99TM", "SWEREF99 13 30" and in "RT90" The code is something like this the map is in "EPSG:3008" so i'm not shore which format map.getLonLatFromViewPortPx(e.xy) gets, is it the maps projection or LonLat? <----------------START---------------> var mousepos = map.getLonLatFromViewPortPx(e.xy); var sweref = mousepos.transform(new OpenLayers.Projection("EPSG:3006"),new OpenLayers.Projection("EPSG:3008")); var lonlat = mousepos.transform(new OpenLayers.Projection("EPSG:3006"),new OpenLayers.Projection("EPSG:4326")); var rt90 = mousepos.transform(new OpenLayers.Projection("EPSG:3006"),new OpenLayers.Projection("EPSG:3021")); OpenLayers.Util.getElement("coords1").innerHTML = "*Halmstads lokala (SWEREF99 13 30):*<br/>" + mousepos; OpenLayers.Util.getElement("coords2").innerHTML = "*Long/Lat:*<br/>" + lonlat; OpenLayers.Util.getElement("coords3").innerHTML = "*SWEREF99 TM:*<br/>" + sweref; OpenLayers.Util.getElement("coords4").innerHTML = "*RT90 2.5 gon V:*<br/>" + rt90; <-----------------------END-----------------------> The output shows the same coordinates as the map uses on all four so the transformations doesn't work -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Translate-mousecoordinates-and-show-them-on-page-tp6606425p6606425.html Sent from the OpenLayers Dev mailing list archive at Nabble.com. _______________________________________________ Dev mailing list d...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-dev
_______________________________________________ Dev mailing list d...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-dev