GPS使用的是WGS-84
高德地图的是GCJ-02
public class Converter {
private final static double a = 6378245.0;
private final static double pi = 3.14159265358979324;
private final static double ee = 0.00669342162296594323;
// WGS-84 to GCJ-02
public static LatLonPoint toGCJ02Point(double latitude, double longitude) {
LatLonPoint dev = calDev(latitude, longitude);
double retLat = latitude + dev.getLatitude();
double retLon = longitude + dev.getLongitude();
return new LatLonPoint(retLat, retLon);
}
// GCJ-02 to WGS-84
public static LatLonPoint toWGS84Point(double latitude, double longitude) {
LatLonPoint dev = calDev(latitude, longitude);
double retLat = latitude - dev.getLatitude();
double retLon = longitude - dev.getLongitude();
dev = calDev(retLat, retLon);
retLat = latitude - dev.