plus.geolocation.getCurrentPosition(function (pos) {
console.log(pos, "成功");
callback(pos);
}, function (error) {
console.log(error, "失败");
let errorMsg = undefined;
switch (error.code) {
case 1:
errorMsg = "请在设备的设置中开启app的定位权限"
break;
case 2:
errorMsg = "位置信息是不可用的。"
break;
case 3:
errorMsg = "请求用户地理位置超时。"
break;
case 4:
errorMsg = "未知错误。"
break;
}
callback(undefined, errorMsg || "请在设备的设置中开启app的定位权限");
console.log(error, "失败");
});
1***@qq.com
- 发布:2020-08-18 22:06
- 更新:2020-08-18 22:45
- 阅读:978
1 个回复
1***@qq.com (作者)
此贴总结 原因是高德地图那边Bundle ID填写错误 但是程序不抛异常、不进回调就是设计缺陷了