8***@qq.com
8***@qq.com
  • 发布:2021-09-09 10:37
  • 更新:2022-08-04 19:19
  • 阅读:959

配置高德地图SDK后,打包生成app,调用uni.chooseLocation方法,打开地图页面后无法搜索地址

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 3.2.3

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iPhone XR 64GB 黑色

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.getLocation({
type: 'gcj02', //返回可以用于uni.openLocation的经纬度
success: function(res) {
const latitude = res.latitude;
const longitude = res.longitude;
uni.chooseLocation({
latitude: Number(latitude),
longitude: Number(longitude),
success: function(res) {
console.log('success', res);
_this.projectInfo.projectAddress = res.address
_this.modal.map = [${res.longitude},${res.latitude}]
}
});
},
fail() {
uni.getLocation({
type: 'gcj02', //返回可以用于uni.openLocation的经纬度
success: function(res) {
const latitude = res.latitude;
const longitude = res.longitude;
uni.chooseLocation({
latitude: Number(latitude),
longitude: Number(longitude),
success: function(res) {
console.log('success', res);
_this.projectInfo.projectAddress = res.address
_this.modal.map =
[${res.longitude},${res.latitude}]
}
});
},
})
}
});

操作步骤:

uni.getLocation({
type: 'gcj02', //返回可以用于uni.openLocation的经纬度
success: function(res) {
const latitude = res.latitude;
const longitude = res.longitude;
uni.chooseLocation({
latitude: Number(latitude),
longitude: Number(longitude),
success: function(res) {
console.log('success', res);
_this.projectInfo.projectAddress = res.address
_this.modal.map = [${res.longitude},${res.latitude}]
}
});
},
fail() {
uni.getLocation({
type: 'gcj02', //返回可以用于uni.openLocation的经纬度
success: function(res) {
const latitude = res.latitude;
const longitude = res.longitude;
uni.chooseLocation({
latitude: Number(latitude),
longitude: Number(longitude),
success: function(res) {
console.log('success', res);
_this.projectInfo.projectAddress = res.address
_this.modal.map =
[${res.longitude},${res.latitude}]
}
});
},
})
}
});

预期结果:

直接点开搜索

实际结果:

搜索列表,地址都没有

bug描述:

uni-app配置高德地图SDK后,打包生成app,调用uni。安卓chooseLocation方法直接点不开,苹果chooseLocation方法打开地图页面后无法搜索地址,地址列表无法出现,调试、测试都没问题

2021-09-09 10:37 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

请问解决了吗?

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