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})
    
        }
    

      

  • 相关阅读:
    Dom页面加载
    Redis
    Ubuntu下git的安装与使用
    类Xadmin插件--海豚插件
    Python基础指随笔
    前端必须掌握30个CSS3选择器
    SweetAlert插件示例
    Pylint在项目中的使用
    django Cookie、Session和自定义分页
    django创建超级用户
  • 原文地址:https://www.cnblogs.com/wang-jing/p/4877750.html
Copyright © 2011-2022 走看看