问题是这样的;我在做项目开发的时候;发现有时候能够宣示地图;有时候不能;在我一步一步排除的时候;发现原来函数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; }
1 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
没有上下文支持,不好回答。
是否是脚本放的位置存在问题,最好放在页面底部。
还有就是将代码使用setTimeout(function(){},0);包裹试试。
添加回答
举报
0/150
提交
取消