Proj4Js Coordinate Conversion

by winsent

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.5.0/proj4.js"></script>
Lng : <input type="number" id="lng" value="37.69360835"/>
Lat : <input type="number" id="lat" value="51.2720974"/>
<button id="convert">Convert</button>

JavaScript

var source = 'EPSG:4326';    //source coordinates will be in Longitude/Latitude, WGS84
var dest = '+proj=tmerc +lat_0=0 +lon_0=47.55 +k=1 +x_0=1250000 +y_0=-5814743.504 +ellps=krass +towgs84=20,-140.5,-80,0,0.35,0.89,24.67 +units=m +no_defs';



// transforming point coordinates
//var p = new proj4.Point(-76.0, 45.0);   //any object will do as long as it has 'x' and 'y' properties


$("#convert").on("click", function(){
    var p = [parseFloat($("#lng").val()), parseFloat($("#lat").val()) ];
    console.log(p);

    alert(proj4(source, dest, p));
});