function doFind(){
    LoadBaiduMapScript().then(BaiduMap).then(function () {
        //查询并获取坐标
        var myGeo  = new BMap.Geocoder();
        //获取搜索框的值
        var  address = document.getElementById("text").value;
        myGeo.getPoint(address,function(point){
            if(point){
                //百度转GCJ-02
                var x_pi = 3.14159265358979324 * 3000.0 / 180.0;
                var x = point.lng - 0.0065;
                var y = point.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 gg_lng = z * Math.cos(theta);
                var gg_lat = z * Math.sin(theta);

                //百度GCJ02转web墨卡托84
                var earthRad = 6378137.0;
                point.lng= gg_lng * Math.PI / 180 * earthRad;
                var a = gg_lat * Math.PI / 180;
                point.lat = earthRad / 2 * Math.log((1.0 + Math.sin(a)) / (1.0 - Math.sin(a)));
                console.log(point);
            }
        },"南京市");
        // });
    })
};    

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。