百度地图 getCurrentPosition很大的几率返回结果为null

有一半的几率都返回空的对象,有几率又有结果,这样用不了...

<script type="text/javascript" src="http://api.map.baidu.com/api?...;ak=QkxUkfoyrAVOF2mNqUOw9krqbXNx6IRL"></script>
<script type="text/javascript">

    function bd_position() { //百度定位
        var geolocation = new BMap.Geolocation();
        geolocation.getCurrentPosition(function(r){
            if(this.getStatus() == BMAP_STATUS_SUCCESS){
                        console.log(r.address);
            }
            else {
                     console.log('failed');
            }        
        },{
            enableHighAccuracy: true
        })
   }
</script>
阅读 5.9k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题