/** 
   * 坐标转换,腾讯地图转换成百度地图坐标 
   * @param lat 腾讯纬度 
   * @param lon 腾讯经度 
   * @return 返回结果:经度,纬度 
   */  
  public static String map_tx2bd(String strLat){ 
      String[] strsLat = strLat.split(",");
      double lat = 0,lon = 0;
      try {
          lat = stringToDouble(strsLat[0]);
          lon = stringToDouble(strsLat[1]);
      } catch (Exception e) {
          e.printStackTrace();
      } 
      double bd_lat;  
      double bd_lon;  
      double x_pi=3.14159265358979324;  
      double x = lon, y = 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);  
      bd_lon = z * Math.cos(theta) + 0.0065;  
      bd_lat = z * Math.sin(theta) + 0.006;  

      return bd_lon+","+bd_lat;  
  }

 

posted on 2017-03-21 17:14  悲伤穿透眼眸  阅读(405)  评论(0)    收藏  举报