s***@126.com
s***@126.com
  • 发布:2020-08-17 19:20
  • 更新:2020-09-10 23:12
  • 阅读:1499

【报Bug】ios13.6 uni.getLocation获取定位没有响应(已解决)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 1709

HBuilderX类型: 正式

HBuilderX版本号: 2.8.6

手机系统: iOS

手机系统版本号: iOS 13.4

手机厂商: 苹果

手机机型: iphone x

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

··

操作步骤:

···
let _self = this;
uni.getLocation({
type: 'gcj02',
geocode: true,
success(options) {
_self.locationStatus = 'success';
_self.address = options.address.province+options.address.city+options.address.district+options.address.street+options.address.poiName
_self.city = options.address.city
_self.lat = options.latitude;
_self.lng = options.longitude;
},
fail() {
uni.showToast({
title: '获取地理位置失败',
duration: 2000,
icon: 'none'
});
_self.locationStatus = 'error';
}
})
···

预期结果:

success内或者fail内方法执行

实际结果:

没有任何方法执行

bug描述:

云打包之后进入页面调用uni.getLocation之后没有sucess,fail,complete任何回调。

2020-08-17 19:20 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

您好看到标题说已解决 是怎么解决的呢 我也是同样的问题

  • 1***@qq.com

    地图sdk 后台 配置包名那块的问题

    2020-09-11 10:33

4***@qq.com

4***@qq.com

同求,遇到同样的问题,怎么解决?

  • 1***@qq.com

    我这边解决了 具体原因是 地图配置的问题 你可以排查一下

    2020-09-11 10:33

  • 4***@qq.com

    回复 1***@qq.com: 我地图配置配置好了,经过排查,发现,如果用了地址解析,第一次打开APP,定位不到(我首页定位代码写在onshow里面。),但是切换其他页面之后再返回首页,定位就可以了。如果只要获取经纬度的话,直接可以。

    2020-09-15 14:59

该问题目前已经被锁定, 无法添加新回复