美文网首页
百度地图转腾讯地图方法

百度地图转腾讯地图方法

作者: l4u | 来源:发表于2018-08-25 16:21 被阅读0次


    function BdmapEncryptToMapabc(bd_lat,bd_lon)

    var point=new Object(); 

    var x_pi = 3.14159265358979324 * 3000.0 / 180.0; 

        var x = new Number(bd_lon - 0.0065); 

        var y = new Number(bd_lat - 0.006); 

        var z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi); 

        var theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi); 

        var Mars_lon = z * Math.cos(theta); 

        var Mars_lat = z * Math.sin(theta); 

        point.longitude=Mars_lon; 

        point.latitude=Mars_lat; 

        return point; 

    console.log(BdmapEncryptToMapabc(29.590515,103.766924))

    相关文章

      网友评论

          本文标题:百度地图转腾讯地图方法

          本文链接:https://www.haomeiwen.com/subject/xrsgiftx.html