84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
代码如图!
页面效果和控制台如图
我看有些人没看懂问题所在,我这里重申一下重点首先status返回2,在错误代码查询里,代表位置未知其次位置未知怎么还能定位一个经纬度?再次,我认为这次定位失败的主要原因是chrome封锁了定位请求(出于安全),但是我把文档放到XAMPP上面,允许其获取位置,依然返回这些值,我想问下问题出在哪里了呢?
学习是最好的投资!
题主,没问题啊。首先执行的是getStatus(),返回的是2;回调函数是异步的,输出2以后再输出回调里的console.log。
getStatus()
console.log
// 定位 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function (position) { console.log(this.getStatus()); // 0 console.log(position); },{enableHighAccuracy: true});
getStatus()写在回调里面。。楼主差点把我迷糊了。
题主,没问题啊。
首先执行的是
getStatus()
,返回的是2;回调函数是异步的,输出2以后再输出回调里的
console.log
。getStatus()
写在回调里面。。楼主差点把我迷糊了。