uni-app chooseLocation bug
uni-app chooseLocation bug
| 属性 | 值 |
|---|---|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.2.9 |
| 第三方开发者工具版本号 | 1.05 |
| 基础库版本号 | 2.20.0 |
| 项目创建方式 | HBuilderX |
bug描述:
uni.chooseLocation 获取地理位置授权, 开发者工具没问题, 安卓和ios手机均发现没有成功失败回调,微信小程序无法唤起地理授权
示例代码:
uni.chooseLocation({
latitude: that.shop_data.lat,
longitude: that.shop_data.lng,
keyword: that.shop_data.address_text,
success: function(res) {
console.log('地图选中', res);
that.shop_data.lat = res.latitude;
that.shop_data.lng = res.longitude;
that.shop_data.address_text = res.address;
},
fail(err) {
if (err.errMsg == 'chooseLocation:fail auth deny') {
wx.showModal({
title: '提示',
content: '您还没有开启授权地理位置,请前往设置',
success(res) {
更多关于uni-app chooseLocation bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
uni.chooseLocation({
latitude: that.shop_data.lat,
longitude: that.shop_data.lng,
keyword: that.shop_data.address_text,
success: function(res) {
console.log(‘地图选中’, res);
that.shop_data.lat = res.latitude;
that.shop_data.lng = res.longitude;
that.shop_data.address_text = res.address;
},
fail(err) {
if (err.errMsg == ‘chooseLocation:fail auth deny’) {
uni.showModal({
title: ‘提示’,
content: ‘您还没有开启授权地理位置,请前往设置’,
success(res) {
更多关于uni-app chooseLocation bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html
请升级至HBuilder X 3.3.10,测试下hello uni-app示例工程能否复现此问题
另外直接使用微信小程序(不使用uni-app)测试,是否仍然存在此问题,以判断是否是微信小程序本身问题,如果是请反馈至微信小程序社区。

