uni-app安卓离线打包按照地图配置说明进行配置打开后显示地图,使用uni.chooseLocation下面列表显示空的搜所不出来

uni-app安卓离线打包按照地图配置说明进行配置打开后显示地图,使用uni.chooseLocation下面列表显示空的搜所不出来

### 表格信息

| 信息类别       | 内容             |
|----------------|------------------|
| 产品分类       | uniapp/App       |
| PC开发环境     | Windows          |
| PC开发环境版本 | 11               |
| HBuilderX类型  | 正式             |
| HBuilderX版本  | 4.29             |
| 手机系统       | Android          |
| 手机系统版本   | Android 13       |
| 手机厂商       | 华为             |
| 手机机型       | meat60pro        |
| 页面类型       | vue              |
| Vue版本        | vue3             |
| 打包方式       | 离线             |
| 项目创建方式   | HBuilderX        |

### Markdown 文档

#### 操作步骤:
- 安卓离线打包按照地图配置说明进行配置打开后显示地图,使用`uni.chooseLocation`下面列表显示空的。

#### 预期结果:
- 安卓离线打包按照地图配置说明进行配置打开后显示地图,使用`uni.chooseLocation`下面列表显示空的。

#### 实际结果:
- 安卓离线打包按照地图配置说明进行配置打开后显示地图,使用`uni.chooseLocation`下面列表显示空的。

#### bug描述:
- 安卓离线打包按照地图配置说明进行配置打开后显示地图,使用`uni.chooseLocation`下面列表显示空的。

更多关于uni-app安卓离线打包按照地图配置说明进行配置打开后显示地图,使用uni.chooseLocation下面列表显示空的搜所不出来的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

楼主解决了吗

更多关于uni-app安卓离线打包按照地图配置说明进行配置打开后显示地图,使用uni.chooseLocation下面列表显示空的搜所不出来的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据描述,uni.chooseLocation列表为空的问题通常与以下配置相关:

  1. 确认已正确配置高德/百度地图SDK的AppKey,在AndroidManifest.xml中检查:
<meta-data 
    android:name="com.amap.api.v2.apikey" 
    android:value="您的高德key"/>
  1. 确保已申请地图SDK所需权限:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
  1. 检查离线打包时是否正确集成了地图模块:
  • 在build.gradle中添加了地图SDK依赖
  • 确认aar文件已放入libs目录
  1. 定位功能需要动态权限申请,确保已处理:
// 在调用chooseLocation前先获取定位权限
uni.authorize({
    scope: 'scope.userLocation',
    success() {
        uni.chooseLocation(...)
    }
})
回到顶部