|
[插件开发]
调用bMap.getLocation函数走不到回调里面
[复制链接]
var bMap = api.require('bMap');
bMap.initMapSDK(function(ret) {
console.log(ret.status)
if (ret.status) {
console.log("获取定位")
bMap.getLocation({
accuracy: '100m',
autoStop: true,
filter: 1
}, function(ret, err) {
console.log(ret, err)
if (ret.status) {
var lon = ret.lon;
var lat = ret.lat;
arouseMap(lon, lat);
} else {
console.log("百度地图错误" + err.code);
if (err.code == 62) { // 无定位权限
api.requestPermission({
list: ['location']
}, function(res) {
if (!res.list[0].granted) {
api.alert({
msg: '您取消了授权,定位功能将不可用,请至设置手动定位授权'
});
} else {
baiduMap()
}
})
}
}
})
}
})
调用bMap.getLocation函数走不到回调里面
|
|