transformBD09toGCJ02 static method

CoordResult transformBD09toGCJ02(
  1. double lon,
  2. double lat
)

transform BD09 to GCJ02 百度坐标系->火星坐标系

Implementation

static CoordResult transformBD09toGCJ02(double lon, double lat) {
  double x = lon - 0.0065;
  double y = lat - 0.006;
  double z = sqrt(x * x + y * y) - 0.00002 * sin(y * X_PI);
  double theta = atan2(y, x) - 0.000003 * cos(x * X_PI);
  return CoordResult(z * cos(theta), z * sin(theta));
}