运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

百度地图定位

运维开发网 https://www.qedev.com 2020-07-21 18:49 出处:网络 作者:运维开发网整理
mui.init() mui.ready(function() { var map = new BMap.Map("container"); // 创建地图实例 var point = new BMap.Point(116.404, 39.915);

            mui.init()

            
            mui.ready(function() {
                var map = new BMap.Map("container");          // 创建地图实例  
                var point = new BMap.Point(116.404, 39.915);  // 创建点坐标116.404, 39.915  
                map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别  
                map.addControl(new BMap.NavigationControl());    
                map.addControl(new BMap.ScaleControl());    
                map.addControl(new BMap.OverviewMapControl());
    //            var geolocation = new BMap.Geolocation();
    //            geolocation.getCurrentPosition(function(r){
    //                if(this.getStatus() == BMAP_STATUS_SUCCESS){
    //                    var mk = new BMap.Marker(r.point);
    //                    map.addOverlay(mk);
    //                    map.panTo(r.point);
    //                    alert(JSON.stringify(r));
    //                    //alert(‘您的位置:‘+r.point.lng+‘,‘+r.point.lat);
    //                }
    //                else {
    //
    //                }        
    //            });
    
                
                var geolocation = new BMap.Geolocation();
                // 开启SDK辅助定位
                geolocation.enableSDKLocation();
                geolocation.getCurrentPosition(function(r){
                    if(this.getStatus() == BMAP_STATUS_SUCCESS){
                        var mk = new BMap.Marker(r.point);
                        map.addOverlay(mk);
                        map.panTo(r.point);
                        var address = r.address.province+r.address.city+r.address.district+r.address.street+r.address.street_number;
                        
                        $(‘#address‘).attr("value",address);
    
                    }
                    else {
                        //alert(‘failed‘+this.getStatus());
                    }        
                });
            })

接口 用2.0 和 3.0的问题

用流量状态下

如果是2.0的接口 会出现 第一次位置不对,但重新进入就正确的情况
如果是3.0的接口,加载地图资源有点慢,但是可以直接到指定定位 
 

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消