uni-app 在华为mate40pro上获取不到定位,手机已允许
uni-app 在华为mate40pro上获取不到定位,手机已允许
产品分类:
uniapp/App
PC开发环境操作系统:
Windows
PC开发环境操作系统版本号:
window10 x86
HBuilderX类型:
正式
HBuilderX版本号:
3.1.5
手机系统:
Android
手机系统版本号:
Android 10
手机厂商:
华为
手机机型:
设备名huawei mate 40 pro
页面类型:
vue
打包方式:
云端
项目创建方式:
HBuilderX
App下载地址或H5网址:
示例代码:
console.log(2222222)
uni.getLocation({
type: "wgs84",
success: function(res) {
console.log('..435435..',res)
```
## 操作步骤:
在华为mate40pro获取不到定位,手机应用位置 权限设置的‘始终允许’;
## 预期结果:
在华为mate40pro获取不到定位,手机应用位置 权限设置的‘始终允许’;
## 实际结果:
在华为mate40pro获取不到定位,手机应用位置 权限设置的‘始终允许’;
更多关于uni-app 在华为mate40pro上获取不到定位,手机已允许的实战教程也可以访问 https://www.itying.com/category-93-b0.html
4 回复
请问你这个问题已经解决了吗
更多关于uni-app 在华为mate40pro上获取不到定位,手机已允许的实战教程也可以访问 https://www.itying.com/category-93-b0.html
解决了吗,华为手机普遍存在问题
解决了么 9月份了
这是一个典型的定位权限配置问题。在华为Mate40 Pro上,除了应用层权限设置外,还需要检查以下配置:
- 权限配置检查:在manifest.json中确保已正确声明定位权限:
"permissions": {
"getLocation": {
"scope": "userLocation"
}
}
- 高精度定位模式:华为设备对定位精度要求较高,建议使用gcj02坐标系:
uni.getLocation({
type: "gcj02",
isHighAccuracy: true,
success: function(res) {
console.log('定位成功:', res)
},
fail: function(err) {
console.log('定位失败:', err)
}
});