<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
OpenLayers is set up to use Proj4js internally which will do the
coordinate conversion for you on the client side.. Have a look at
<a class="moz-txt-link-freetext" href="http://trac.osgeo.org/proj4js/">http://trac.osgeo.org/proj4js/</a><br>
<br>
Mike<br>
<br>
On 7/20/2010 9:23 AM, Subhani Minhas wrote:
<blockquote
 cite="mid:AANLkTiliGLKuu6P6HReZdNCGfLYclZwtG2iGTgnR1Ese@mail.gmail.com"
 type="cite">Hello All, I recently came across, the site <a
 moz-do-not-send="true"
 href="http://spatialreference.org/ref/epsg/24378/">http://spatialreference.org/ref/epsg/24378/</a>&nbsp;
which can show coordinates of projection EPSG:24378 once we click on
the map, I am interested to put the same functionality on my locally
hosted html file and perform the coordinate calculation client side,
i.e no server side calculations from <a moz-do-not-send="true"
 href="http://spatialreference.org">http://spatialreference.org</a>&nbsp;&nbsp; .
The code referred was map.js in the HTML file which is as follows:<br>
  <pre id="line1">function init(code) {
    m = new OpenLayers.Map('map', {'maxResolution': 360/512});
    m.addLayer(new OpenLayers.Layer.WMS('', '<a moz-do-not-send="true"
 href="http://labs.metacarta.com/wms-c/Basic.py">http://labs.metacarta.com/wms-c/Basic.py</a>', {'layers':'basic'}));

    m.addLayer(new OpenLayers.Layer.Markers(''));
    m.zoomToMaxExtent();
    m.marker = new OpenLayers.Marker(new OpenLayers.LonLat(0,0));
    m.layers[1].addMarker(m.marker);
    if (window.bounds) {

    m.addLayer(new OpenLayers.Layer.Boxes());
    m.layers[2].addMarker(new OpenLayers.Marker.Box(bounds));
    }
    m.events.register('moveend', m, function() {
        var c = this.getCenter();
        this.marker.moveTo(this.getLayerPxFromLonLat(c));

        document.getElementById("out").innerHTML = "Waiting...";
        document.getElementById("in").innerHTML = [c.lon,c.lat].join(", ");
        var json = '{"type":"Feature", "geometry":{"type":"Point", "coordinates":[' + c.lon + ', '+ c.lat + ']},"properties":{}}';

        var s = document.createElement("script");
        s.src = "/projection/?json=" + escape(json) + "&amp;inref=EPSG:4326&amp;outref="+code+"&amp;callback=project_out"
        document.body.appendChild(s);

    });
    if (window.bounds) {
        m.setCenter(bounds.getCenterLonLat());
    } else {    
        m.zoomToMaxExtent();
    }    
}    
function project_out(data) {
    if (data.coordinates) {

      document.getElementById("out").innerHTML = data.coordinates.join(", ");
    } else if (data.error) {
        if (window.console) {
            console.log(data.error);
        }
        document.getElementById('out').innerHTML = 'An error occurred.';

    }    
}

while the html only has following script: 

var bounds = new OpenLayers.Bounds(70.329999999999998, 28.0, 97.450000000000003, 35.549999999999997);

defining bounds of this specific projection:


How can i use this code locally, i want to place it in e.g examples folder of OL 2.9 source, and make it work, but the projection information is missing which is as follows in WKT:
<span class="gh">PROJCS</span><span class="p">[</span><span class="s2">"Kalianpur 1975 / India zone I"</span><span
 class="p">,</span>

    <span class="k">GEOGCS</span><span class="p">[</span><span
 class="s2">"Kalianpur 1975"</span><span class="p">,</span>
        <span class="k">DATUM</span><span class="p">[</span><span
 class="s2">"Kalianpur_1975"</span><span class="p">,</span>

            <span class="k">SPHEROID</span><span class="p">[</span><span
 class="s2">"Everest 1830 (1975 Definition)"</span><span class="p">,</span><span
 class="mf">6377299.151</span><span class="p">,</span><span class="mf">300.8017255</span><span
 class="p">,</span>

                <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"7045"</span><span
 class="p">]],</span>
            <span class="kc">TOWGS84</span><span class="p">[</span><span
 class="mi">295</span><span class="p">,</span><span class="mi">736</span><span
 class="p">,</span><span class="mi">257</span><span class="p">,</span><span
 class="mi">0</span><span class="p">,</span><span class="mi">0</span><span
 class="p">,</span><span class="mi">0</span><span class="p">,</span><span
 class="mi">0</span><span class="p">],</span>

            <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"6146"</span><span
 class="p">]],</span>
        <span class="kc">PRIMEM</span><span class="p">[</span><span
 class="s2">"Greenwich"</span><span class="p">,</span><span class="mi">0</span><span
 class="p">,</span>

            <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"8901"</span><span
 class="p">]],</span>
        <span class="kc">UNIT</span><span class="p">[</span><span
 class="s2">"degree"</span><span class="p">,</span><span class="mf">0.01745329251994328</span><span
 class="p">,</span>

            <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"9122"</span><span
 class="p">]],</span>
        <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"4146"</span><span
 class="p">]],</span>

    <span class="kc">UNIT</span><span class="p">[</span><span class="s2">"metre"</span><span
 class="p">,</span><span class="mi">1</span><span class="p">,</span>
        <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"9001"</span><span
 class="p">]],</span>

    <span class="k">PROJECTION</span><span class="p">[</span><span
 class="s2">"Lambert_Conformal_Conic_1SP"</span><span class="p">],</span>
    <span class="k">PARAMETER</span><span class="p">[</span><span
 class="s2">"latitude_of_origin"</span><span class="p">,</span><span
 class="mf">32.5</span><span class="p">],</span>

    <span class="k">PARAMETER</span><span class="p">[</span><span
 class="s2">"central_meridian"</span><span class="p">,</span><span
 class="mi">68</span><span class="p">],</span>
    <span class="k">PARAMETER</span><span class="p">[</span><span
 class="s2">"scale_factor"</span><span class="p">,</span><span
 class="mf">0.99878641</span><span class="p">],</span>

    <span class="k">PARAMETER</span><span class="p">[</span><span
 class="s2">"false_easting"</span><span class="p">,</span><span
 class="mf">2743195.5</span><span class="p">],</span>
    <span class="k">PARAMETER</span><span class="p">[</span><span
 class="s2">"false_northing"</span><span class="p">,</span><span
 class="mf">914398.5</span><span class="p">],</span>

    <span class="nb">AUTHORITY</span><span class="p">[</span><span
 class="s2">"EPSG"</span><span class="p">,</span><span class="s2">"24378"</span><span
 class="p">],</span>
    <span class="k">AXIS</span><span class="p">[</span><span class="s2">"Easting"</span><span
 class="p">,</span><span class="nx">EAST</span><span class="p">],</span>

    <span class="k">AXIS</span><span class="p">[</span><span class="s2">"Northing"</span><span
 class="p">,</span><span class="nx">NORTH</span><span class="p">]]</span>


Any help or source code will be highly appreciated. 



  </pre>
  <br>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@openlayers.org">Users@openlayers.org</a>
<a class="moz-txt-link-freetext" href="http://openlayers.org/mailman/listinfo/users">http://openlayers.org/mailman/listinfo/users</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
   Michael Adair
   Senior Software Architect
   DM Solutions Group Inc.

   Office: (613) 565-5056 x26
   <a class="moz-txt-link-abbreviated" href="mailto:madair@dmsolutions.ca">madair@dmsolutions.ca</a>
   <a class="moz-txt-link-freetext" href="http://www.dmsolutions.ca">http://www.dmsolutions.ca</a>
   <a class="moz-txt-link-freetext" href="http://research.dmsolutions.ca">http://research.dmsolutions.ca</a>

</pre>
</body>
</html>