js大地坐标与经纬度坐标互转
function GaussToBL(X,Y){
let ProjNo;
let ZoneWide;
let output = new Array(2);
let longitude1,latitude1, longitude0, X0,Y0, xval,yval;
let e1,e2,f,a, ee, NN, T,C, M, D,R,u,fai, iPI;
iPI = 3.14159265358979324/180.0;
a=6378140.0; f=1.0/298.257;
ZoneWide = 6;
ProjNo = parseInt(X/1000000) ;
longitude0 = (ProjNo-1) * ZoneWide + ZoneWide / 2;
longitude0 = longitude0 * iPI ;
X0 = ProjNo*1000000+500000;
Y0 = 0;
xval = X-X0; yval = Y-Y0;
e2 = 2*f-f*f;
e1 = (1.0-Math.sqrt(1-e2))/(1.0+Math.sqrt(1-e2));
ee = e2/(1-e2);
M = yval;
u = M/(a*(1-e2/4-3*e2*e2/64-5*e2*e2*e2/256));
fai = u+(<