package com.xj.hhjk.common.tools.gps;
public class GPSConvertorTool {
private double a;// '椭球体长半轴
private double b;// '椭球体短半轴
private double f; // '扁率
private double e;// '第一偏心率
private double e1; // '第二偏心率
private double FE;// '东偏移
private double FN;// '北偏移
private double L0;// '中央经度
private double W0;// '原点纬线
private double k0;// '比例因子
public static Pos gs2Jw(double x, double y) {
GPSConvertorTool convertor = new GPSConvertorTool(1, 120.0, 0, 500000.0, 0);// 500000为米,50公里的移动,参照gkGetjw的注释,120=3*40,3位一个代号区域
return convertor.gkGetjw(x, y, 40);
}
/**
* 幂函数
*
* @param e
* @param i
* @return
*/
private double mz(double e, int i) {
return Math.pow