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