百度地图定位

Posted dxk1019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图定位相关的知识,希望对你有一定的参考价值。

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

 

以上是关于百度地图定位的主要内容,如果未能解决你的问题,请参考以下文章

怎样使用定位功能?百度地图、知道?

百度地图定位

浅谈百度地图的简单开发之结合方向传感器实现定位功能

Android定位&地图&导航——基于百度地图移动获取位置和自动定位

Android 开发之集成百度地图的定位与地图展示

百度地图可以虚拟定位吗