uni.chooseLocation({
success: res => {
// console.log('位置名称:' +JSON.stringify(res));
},
fail: (fail) => {
console.log("fail: ", fail);
}
});
![q***@chaopao168.com](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/001/73/02/08_avatar_mid.jpg?v=1644461309)
- 发布:2022-08-31 11:00
- 更新:2022-08-31 11:53
- 阅读:710
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 3.5.4
手机系统: iOS
手机系统版本号: iOS 15
手机厂商: 苹果
手机机型: iphone13
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
直接调用
直接调用
预期结果:
正常获取选择地图的信息
正常获取选择地图的信息
实际结果:
APP直接闪退
APP直接闪退
bug描述:
调用uni.chooseLocation直接闪退. app模块配置也选择了maps-百度地图,配置没问题,就是闪退
q***@chaopao168.com (作者)
用那个uniapp默认模板,然后在manifest.json里把app模块配置maps的百度地图勾选了填写好,然后打包自定义基座,运行自定义基座.点击uni.chooseLocation就直接闪退了.这个是必现的. 你们那边测试应该是没打包自定义基座.运行自定义基座才没复现的吧.
2022-09-01 10:12
DCloud_iOS_WZT
回复 q***@chaopao168.com: chooseLocation会创建一个nvue页面,目前nvue不支持百度地图,我这边优化下文档
2022-09-01 12:02
DCloud_iOS_WZT
回复 q***@chaopao168.com: 3.6.0 修复了闪退问题,但是目前不支持百度地图 调起来可能是个无地图的空白页
2022-09-02 11:06
a***@waveinfotech.com.cn
回复 DCloud_iOS_WZT: 高德调起来的也是个无地图的空白页啊
2022-09-23 17:31
DCloud_iOS_WZT
回复 a***@waveinfotech.com.cn: 你是离线SDK还是云打包
2022-09-23 18:30
a***@waveinfotech.com.cn
回复 DCloud_iOS_WZT: 好了 高德的可以了 是有缓存
还是要提一点建议
https://uniapp.dcloud.net.cn/api/location/location.html#chooselocation
现在默认都是非 weex 编译模式 建议文档上写上默认不支持百度地图并且写在“因平台差异,如果SDK配置百度地图,需要设置 keyword,才能显示相关地点“这一句上面
2022-09-28 18:14