XINGHONG_
XINGHONG_
  • 发布:2021-01-13 15:42
  • 更新:2021-01-20 17:18
  • 阅读:618

【报Bug】uni.getLocation授权后第一次IOS无法获得详细地址,第二次调用uni.getLocation就正常了,安卓没有问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphone全部型号

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

授权后第一次返回的数据

{  
    "type": "GCJ02",  
    "altitude": 494.5249328613281,  
    "latitude": 30.65431396484375,  
    "longitude": 104.0408688693576,  
    "speed": null,  
    "accuracy": 65,  
    "errMsg": "getLocation:ok"  
}

授权后第二次返回的数据

{  
    "type": "GCJ02",  
    "altitude": 494.5249328613281,  
    "latitude": 30.65431396484375,  
    "longitude": 104.0408688693576,  
    "speed": null,  
    "accuracy": 65,  
    "address": {  
        "city": "成都市",  
        "district": "青羊区",  
        "poiName": "颐景商务楼",  
        "province": "四川省",  
        "street": "一环路西一段",  
        "streetNum": "148-4号"  
    },  
    "errMsg": "getLocation:ok"  
}  

操作步骤:

uni.getLocation第一次没有address字段

预期结果:

uni.getLocation第一次没有address字段

实际结果:

uni.getLocation第一次没有address字段

bug描述:

uni.getLocation授权后第一次IOS无法获得详细地址,第二次调用uni.getLocation就正常了

原来2.9.3是好的,现在也出这个问题了,最新的正式版3.0.5同样有这个问题

我提交过相同问题,原来我2.9.3还可以的,现在2.9.3都不行了,说的修复了3.0.5也不行

安卓没有问题

2021-01-13 15:42 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

HBuilderX 3.0.5 ,IOS13.6.1,iPhone 6s Plus未复现您说的问题。是否在某个机型上必现?
也许是在特定环境下才能重现的问题,请提供可稳定复现直接运行的完整示例(上传附件),方便我们快速排查问题哦。
【正确报bug的姿势】https://ask.dcloud.net.cn/article/38139

XINGHONG_

XINGHONG_ (作者)

我大概是这个问题,我下载了新的hub,打了新的基座还是有这个问题

XINGHONG_

XINGHONG_ (作者)

@DCloud_UNI_Anne

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