zoukankan      html  css  js  c++  java
  • html5 定位

    需要实现的功能:移动端的网页,能定位到中文地址。

    百度地图能实现这样的功能。

    之前精度差得原因是,我用自己的mac做服务器,用手机来浏览定位,这样只能定位到mac 的地址,mac上浏览器的地址就没准了。估计以后上线的话,就正常了。

    Google地图怕不稳定。

    代码

    /*
        * 定位函数
        */
        var locPos = function(){
            // 百度地图API功能
            var geolocation = new BMap.Geolocation();
            geolocation.getCurrentPosition(function(r){
    
                if(this.getStatus() == BMAP_STATUS_SUCCESS){
                    var mk = new BMap.Marker(r.point);
    
                    var gc = new BMap.Geocoder();
                  
                    var pt = new BMap.Point(r.point.lng,r.point.lat);
                    gc.getLocation(pt, function(rs){
                      var addComp = rs.addressComponents;
                      address = addComp.province +  addComp.city + addComp.district + addComp.street + addComp.streetNumber;
    
                      $('#loc').text(address);
                    });
                
                }else {
                  alert('failed'+this.getStatus());
                } 
    
            },{enableHighAccuracy: true})
    
        }
    

      

  • 相关阅读:
    一则浏览器兼容性解决案例(搜狗)
    使用sass命令行,包含bourbon,neat包的项目
    指针例1
    数学建模四0-1规划
    数学建模3
    数学建模2.生产计划
    复数的实现1.3
    多文件操作1.2.5
    函数及参数类型1.2.4
    指针类型1.2.3
  • 原文地址:https://www.cnblogs.com/wang-jing/p/4877750.html
Copyright © 2011-2022 走看看