zoukankan      html  css  js  c++  java
  • 百度地图定位

                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的接口,加载地图资源有点慢,但是可以直接到指定定位 
     
  • 相关阅读:
    Servlet 生命周期
    深度学习笔记(十)Augmentation for small object detection(翻译)
    fast.ai(零)windows + pytorch 0.4
    win10 + cuda8.0 + caffe SSD + vs2015 + python3
    PyTorch(二)Intermediate
    PyTorch(一)Basics
    Caffe 使用记录(五)math_functions 分析
    win10 + gluon + GPU
    python tricks
    深度学习笔记(九)感受野计算
  • 原文地址:https://www.cnblogs.com/dxk1019/p/11577702.html
Copyright © 2011-2022 走看看