84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
代码如图!
页面效果和控制台如图
我看有些人没看懂问题所在,我这里重申一下重点首先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()
写在回调里面。。楼主差点把我迷糊了。