地圖座標轉換

/**
 * * 百度座標轉谷歌地圖座標
 *
 */
public  void bd09_To_Gcj02(double bd_lat, double bd_lon) {
    double x = bd_lon - 0.0065, y = bd_lat - 0.006;
    double z = sqrt(x * x + y * y) - 0.00002 * sin(y * pi);
    double theta = atan2(y, x) - 0.000003 * cos(x * pi);
    double gg_lon = z * cos(theta);
    double gg_lat = z * sin(theta);
}

/**
 * 百度轉  硬件/谷歌地球
 * @param bd_lat
 * @param bd_lon
 */
private static  double x_pi = 3.14159265358979324 * 3000.0 / 180.0;
public  void bd_decrypt(double bd_lat, double bd_lon,double gg_lat,double gg_lon)
{
    double x = bd_lon - 0.0065, y = bd_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);
    gg_lon = z * cos(theta);
    gg_lat = z * sin(theta);
}
發佈了56 篇原創文章 · 獲贊 3 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章