急求百度地图坐标转换为谷歌地图坐标

胆小鬼_345X 发布于 2016/05/13 12:52
阅读 273
收藏 0
哪位大神知道怎么把百度地图坐标转换为谷歌地图坐标啊,求解,谢谢
加载中
0
yanInsert
yanInsert
百度有专门的API以及Demo。
胆小鬼_345X
胆小鬼_345X
看过了 谢谢了
0
风中蜡烛
风中蜡烛
思路有问题。不管百度还是google都会对真实的经纬度做纠偏。所以数据库中存真实的经纬度才是正解
胆小鬼_345X
胆小鬼_345X
项目就是两个地图之间来回切换,标记位置不允许偏差的啊
0
cafelication
cafelication
/**
      *
      * @Title : bd_decrypt
      * @Description: TODO(百度坐标转火星坐标)
      * @param @param bd_lon
      *                 经度
      * @param @param bd_lat
      *                 纬度
      * @param @return    设定文件
      * @return double[]    返回类型
      * @throws
      */
     public static double[] bd_decrypt(double bd_lon,double bd_lat)  
     {  
         double[] d=new double[2];
         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);  
         d[0]=gg_lon;
         d[1]=gg_lat;
         return d;

     } 
胆小鬼_345X
胆小鬼_345X
谢谢了啊,答案非常好,要是用JS写出来更好了
返回顶部
顶部