h5的小应用

问题是这样的;我在做项目开发的时候;发现有时候能够宣示地图;有时候不能;在我一步一步排除的时候;发现原来函数showPosition()有时候无法获取到位置坐标;但是支持获取位置

 function getLocation(){
                       //判断是否支持 获取本地位置
                       if (navigator.geolocation)
                       {
                           navigator.geolocation.getCurrentPosition(showPosition);
                           console.log(13232)
                       }
                       else{x.innerHTML="浏览器不支持定位.";}
                       }
                   function showPosition(position)
                   {
                         console.log(13232)
                       var lat=position.coords.latitude;
                       var lng=position.coords.longitude;
                       
                        }
阅读 2.1k
1 个回答

没有上下文支持,不好回答。

是否是脚本放的位置存在问题,最好放在页面底部。

还有就是将代码使用setTimeout(function(){},0);包裹试试。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题