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

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

项目信息 详细信息
产品分类 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方法打开地图页面后无法搜索地址,地址列表无法出现,调试、测试都没问题


更多关于uni-app配置高德地图SDK后,打包生成app调用uni.chooseLocation方法时,打开地图页面无法搜索地址的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app配置高德地图SDK后,打包生成app调用uni.chooseLocation方法时,打开地图页面无法搜索地址的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请问解决了吗?

回到顶部