Hi All-

My base layers are in NJ State Plane (EPSG:102711) and I would like a 
custom click handler to alert the coordinates in DD ("EPSG:4326").  The 
alert happens with the state plane coords and not them reprojected. 
Here's what I've done so far (perhaps it is not all necessary?):

- added to head     <script type="text/javascript" 
src="proj4js/lib/proj4js-compressed.js"></script>
- added the following to the click handler:
    var sourceProj = new Proj4js.Proj(map.getProjectionObject());
    var destProj = new Proj4js.Proj("EPSG:4326");
    var lonlat = map.getLonLatFromViewPortPx(e.xy);
    var point = new OpenLayers.Geometry.Point(lonlat.lon, lonlat.lat);
    OpenLayers.Projection.transform(point, sourceProj, destProj);
    alert(point.x +" "+ point.y);

I am also getting an error in Firebug that it can't find 
http://127.0.0.1/ol/lib/defs/EPSG102711.js
I guess you need to have a custom js file for each projection??? If so, 
how do I create one?

If there is an easier way to do this, I am all ears!

Thanks,
Dejung
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to