uni.openLocation({
latitude: Number(pt[0]),
longitude: Number(pt[1]),
success: (e) => {
console.log('success', e);
},
fail: error => {
console.log('fail', error);
}
});
- 发布:2023-03-29 23:31
- 更新:2024-10-23 10:37
- 阅读:1132
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.7.9
手机系统: Android
手机系统版本号: Android 11
手机厂商: 小米
手机机型: Mi 10
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
打开内置地图
打开内置地图
实际结果:
白屏
白屏
bug描述:
代码:
uni.openLocation({
latitude: Number(pt[0]),
longitude: Number(pt[1]),
success: (e) => {
console.log('success', e);
},
fail: error => {
console.log('fail', error);
}
});
日志:
23:16:44.982 Number(pt[0]), [Number] 40.066774 at pages/shopDetail/shopDetail.vue:502
23:16:44.984 Number(pt[1]), [Number] 116.547775 at pages/shopDetail/shopDetail.vue:503
23:16:44.984 success, [Object] {"errMsg":"openLocation:ok"} at pages/shopDetail/shopDetail.vue:509
23:16:45.046 TypeError: this.mapContext.moveToLocation is not a function
微信小程序运行和Android默认基座运行都没问题,自定义基座或正式打包后报错白屏。
使用高德地图,manifest.json文件已配置,配置没问题(uni.getLocation方法好用)