码迷,mamicode.com
首页 > 其他好文 > 详细

百度地图定位

时间:2019-09-24 13:52:27      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:attr   osi   情况   地图   att   初始   scale   this   getc   

            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的接口,加载地图资源有点慢,但是可以直接到指定定位 
 

 

百度地图定位

标签:attr   osi   情况   地图   att   初始   scale   this   getc   

原文地址:https://www.cnblogs.com/dxk1019/p/11577702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!