this.mapObj.openMapApp({
latitude: marker_cur.latitude, //目标地址的纬度
longitude: marker_cur.longitude, //目标地址的经度
destination: marker_cur.customData.address, //目标地址详情(将显示在弹出框顶部)
scale: 12,
// name: marker_cur.customData.name,
success(e) {
console.log('success')
},
fail(e) {
console.log(e)
console.log('fail')
},
complete(e) {
console.log('complete')
}
})
- 发布:2022-12-28 10:57
- 更新:2022-12-28 16:10
- 阅读:413
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 3.6.13
手机系统: Android
手机系统版本号: Android 8.1
手机厂商: 小米
手机机型: 红米5
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
this.mapObj = uni.createMapContext("myMap", this);
this.mapObj.openMapApp({
latitude: marker_cur.latitude, //目标地址的纬度
longitude: marker_cur.longitude, //目标地址的经度
destination: marker_cur.customData.address, //目标地址详情(将显示在弹出框顶部)
scale: 12,
// name: marker_cur.customData.name,
success(e) {
console.log('success')
},
fail(e) {
console.log(e)
console.log('fail')
},
complete(e) {
console.log('complete')
}
})
this.mapObj = uni.createMapContext("myMap", this);
this.mapObj.openMapApp({
latitude: marker_cur.latitude, //目标地址的纬度
longitude: marker_cur.longitude, //目标地址的经度
destination: marker_cur.customData.address, //目标地址详情(将显示在弹出框顶部)
scale: 12,
// name: marker_cur.customData.name,
success(e) {
console.log('success')
},
fail(e) {
console.log(e)
console.log('fail')
},
complete(e) {
console.log('complete')
}
})
预期结果:
唤起地图app跳转
唤起地图app跳转
实际结果:
无跳转 返回"errMsg": "openMapApp:fail"
无跳转 返回"errMsg": "openMapApp:fail"
bug描述:
安卓真机使用地图openMapApp返回"errMsg": "openMapApp:fail"
1 个回复
DCloud_UNI_Anne
openMapApp iOS 暂不支持。Android测试未复现此问题,用示例代码hello uni-app能出现你的问题吗?不能的话请排查下具体问题,并提供可复现bug的最小化demo(上传附件),让我们及时定位问题,及时修复
【bug优先处理规则】https://ask.dcloud.net.cn/article/38139