最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現(xiàn)百度坐標的摩卡托坐標與火星坐標轉(zhuǎn)換的示例

 更新時間:2014年03月20日 10:12:21   作者:  
這篇文章主要介紹了java實現(xiàn)百度坐標的摩卡托坐標與火星坐標轉(zhuǎn)換的示例,需要的朋友可以參考下

這是百度地圖的摩卡托坐標與火星坐標的相互轉(zhuǎn)換方法,大家參考使用吧

復制代碼 代碼如下:

/**
 * 百度摩卡拖坐標與火星坐標的加密解密算法
 * @author XFan
 *
 */
public class Outer {
 private static double lat = 31.22997;
 private static double lon = 121.640756;
 public static double x_pi = lat * lon / 180.0;
 public static void main(String[] args) {
  System.out.println("摩卡坐標經(jīng)緯度:"+lat+","+lon);
  System.out.println("火星坐標經(jīng)緯度:"+bd_decrypt(lat,lon));
 }
 //解密成為火星坐標
 public static String bd_decrypt(double bd_lat, double bd_lon)
 {
     double x = bd_lon - 0.0065, y = bd_lat - 0.006;
     double z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi);
     double theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi);
     double gg_lon = z * Math.cos(theta);
     double gg_lat = z * Math.sin(theta);
     return gg_lat+","+gg_lon;
 }
 //加密成為摩卡托坐標
 public static String bd_encrypt(double gg_lat, double gg_lon)
 {
     double x = gg_lon, y = gg_lat;
     double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);
     double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);
     double bd_lon = z * Math.cos(theta) + 0.0065;
     double bd_lat = z * Math.sin(theta) + 0.006;
     return gg_lat+","+gg_lon;
 }
}

相關(guān)文章

  • Java中條件運算符的嵌套使用技巧總結(jié)

    Java中條件運算符的嵌套使用技巧總結(jié)

    在Java中,我們經(jīng)常需要使用條件運算符來進行多個條件的判斷和選擇,條件運算符可以簡化代碼,提高代碼的可讀性和執(zhí)行效率,本文將介紹條件運算符的嵌套使用技巧,幫助讀者更好地掌握條件運算符的應用,需要的朋友可以參考下
    2023-11-11
  • 使用Java實現(xiàn)6種常見負載均衡算法

    使用Java實現(xiàn)6種常見負載均衡算法

    Java負載均衡算法也是分布式系統(tǒng)中的重要組成部分,用于將來自客戶端的請求分配到不同的后端服務器上,本文將介紹常見的Java負載均衡算法,輪詢法、加權(quán)隨機法……一次性讓你了解?6?種常見負載均衡算法
    2023-06-06
  • 解決java.sql.SQLException:?validateConnection?false問題的方法匯總(最全)

    解決java.sql.SQLException:?validateConnection?false問題的方法匯總(最

    這篇文章主要給大家介紹了關(guān)于解決java.sql.SQLException:?validateConnection?false問題的方法匯總,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • MyBatis  Properties及別名定義實例詳解

    MyBatis Properties及別名定義實例詳解

    這篇文章主要介紹了MyBatis Properties及別名定義實例詳解,需要的朋友可以參考下
    2017-08-08
  • spring-boot讀取props和yml配置文件的方法

    spring-boot讀取props和yml配置文件的方法

    本篇文章主要介紹了spring-boot讀取props和yml配置文件的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作

    解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作

    這篇文章主要介紹了解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • SSM 實現(xiàn)登錄驗證碼功能(附源碼)

    SSM 實現(xiàn)登錄驗證碼功能(附源碼)

    這篇文章主要介紹了SSM 實現(xiàn)登錄驗證碼功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-12-12
  • SpringBoot無法使用jkd8問題的解決方法

    SpringBoot無法使用jkd8問題的解決方法

    這篇文章主要介紹了SpringBoot無法使用jkd8問題的解決方法,文中通過圖文結(jié)合的形式給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-12-12
  • 最新評論

    彭山县| 台东市| 邵东县| 武定县| 麻江县| 家居| 福安市| 灵宝市| 色达县| 库车县| 松潘县| 若尔盖县| 合江县| 九江县| 庆安县| 临安市| 织金县| 蚌埠市| 大宁县| 唐河县| 通道| 海安县| 荣昌县| 马山县| 彰化市| 工布江达县| 宜兰县| 海门市| 乌拉特中旗| 永寿县| 灌云县| 宜春市| 杨浦区| 和政县| 湘潭市| 宁远县| 九江县| 拜泉县| 高要市| 轮台县| 淮阳县|