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));
});