bd09ToGcj02 static method
- 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 * * 将 BD-09 坐标转换成GCJ-02 坐标 @param lat @param lon @return
Implementation
static List<num> bd09ToGcj02(num lat, num lon) {
num x = lon - 0.0065, y = lat - 0.006;
num z = sqrt(x * x + y * y) - 0.00002 * sin(y * x_pi);
num theta = atan2(y, x) - 0.000003 * cos(x * x_pi);
num tempLon = z * cos(theta);
num tempLat = z * sin(theta);
List<num> gps = [tempLat, tempLon];
return gps;
}