package com.xxx.utils;
/**
* gps纠偏算法,适用于google,高德体系的地图
*/
public abstract class GpsUtil {
private final static double a = 6378245.0;
private final static double pi = 3.14159265358979324;
private final static double ee = 0.00669342162296594323;
/**
* 计算地球上任意两点(经纬度)距离
*
* @param long1
* 第一点经度
*
* @param lat1
* 第一点纬度
*
* @param long2
* 第二点经度
*
* @param lat2
* 第二点纬度
*
* @return 返回距离 单位:米
*/
public static double distance(double long1, double lat1, double long2, double lat2) {
double a, b, R;
R = 6378137; // 地球半径
lat1 = lat1 * Math.PI / 180.0;
lat2 = lat2 * Math.PI / 180.0;
a = lat1 - lat2;
b = (long1 -