fork(4) download
  1. function hrap(lon,lat){
  2. var deg2rad = function (deg) { return deg * (Math.PI / 180); };
  3. var stlat = 60.0;
  4. var clon = 15.0;
  5. var rad = 6371.2;
  6. with (Math){
  7. var sfactor = (1+sin(deg2rad(stlat)))/(1+sin(deg2rad(lat)));
  8. var R = rad*cos(deg2rad(lat))*sfactor;
  9. var x = R*cos(deg2rad(lon+clon));
  10. var y = R*sin(deg2rad(lon+clon));
  11. var hrapx = x/4.7625 + 401;
  12. var hrapy = y/4.7625 + 1601;
  13. }
  14. print(hrapx);
  15. print(hrapy);}
  16. hrap(-76.5633,39.7478);
  17. hrap(-124.6132,42.7528);
Success #stdin #stdout 0.01s 4984KB
stdin
stdout
958.5005196766565
571.5010497884525
34.5005752819651
572.4999074173011