怕酸还吃柠檬
怕酸还吃柠檬
  • 发布:2019-06-18 11:34
  • 更新:2019-06-20 20:30
  • 阅读:1952

【报Bug】UNI(5+)获取地理位置信息始终失败

分类:uni-app

详细问题描述

uni-app(5+)环境,在标准基座、自定义基座、线上打包环境中,
使用 plus.geolocation.getCurrentPosition 或 uni.getLocation 获取位置均失败(已允许并开启位置相关权限),回调错误代码:[geolocation:12]缺少定位权限 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:定位服务没有开启,请在设置中打开定位服务开关#1206
已配置高德地图需要的SDK key,同时尝试使用系统定位 provider: 'system' 也是同样的效果。

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilderX
[IDE版本号]
2.0.1.20190614
[windows版本号]
win7_ 64bit

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
app(5+)
[运行端版本号]
编译版本:2.0.1
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX
[编译模式是老模板模式还是新的自定义组件模式?]
两种模式都切换编译过,仍然定位失败

App运行环境说明

[Android版本号]
8.0
[手机型号]
FIG-TL00

附件

[App安装包地址]
http://appservice.medcrab.com/apk/test.apk
[可重现代码片段]
onShow() {
const vm = this;
const options = {
timeout: 8000,
provider: 'amap',
coordsType: 'gcj02',
geocode: true
};
plus.geolocation.getCurrentPosition(function (position) {
vm.title = JSON.stringify(position);
}, function (e) {
vm.title = 错误码: ${e.code}, 错误消息: ${e.message};
}, options);
}

联系方式

[QQ] 360223776

2019-06-18 11:34 负责人:无 分享
已邀请:
DCloud_Android_zl

DCloud_Android_zl

华为手机获取定位需要打开位置信息选项,在下拉通知中打开位置信息或者在设置->安全和隐私->定位服务->访问我的位置信息,开启即可。可参考文档https://blog.csdn.net/qby_nianjun/article/details/78645326。

该问题目前已经被锁定, 无法添加新回复