3***@qq.com
3***@qq.com
  • 发布:2021-12-15 16:23
  • 更新:2021-12-21 19:59
  • 阅读:382

【报Bug】部分苹果手机定位有问题,

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iPhone Xs Max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: CLI

CLI版本号: 2.0.0-32920211029001

示例代码:
    uni.getLocation({  
        type: "gcj02",  
        geocode: true,  
        success:(r)=>{  
            console.log(JSON.stringify(r));  
        },  
        fail:(e)=>{  
            console.log(JSON.stringify(e));  
        }  
    });

操作步骤:

只要调用此接口就会有很大机会失败(有时可以,绝大部分时间失败),无论是运行上述代码,还是运行hello uni app 中的示例代码,结果都是一样。

预期结果:

应该正常返回定位及地址信息

实际结果:

安卓正常,苹果部分手机正常,而类似iPhone Xs Max等型号手机经常失败。

bug描述:

使用高德地图,调用uni.getLocation时,部分苹果手机(如iPhone Xs Max)会出现定位失败现象,最初以为是自己APPKEY等配置问题,后来发现安卓和其他型号苹果手机基本正常,只有特定型号手机才会出问题。

另外我们用该型号手机偿试示例程序 hello uni app中的定位功能时也会出问题。

通过长时间的观察,我们发现这个定位也不是100%失败,一周偶尔有一天也会正常,具体原因不清楚,当使用uni app调用失败时,我们偿试使用手机上其他定位APP时,如美团等均定位正常。

2021-12-15 16:23 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

hx版本多少

  • 3***@qq.com (作者)

    目前使用的hbuilder x 版本为 3.2.16.20211122,之前的版本也存在同样问题。

    2021-12-28 17:39

  • DCloud_iOS_WZT

    回复 3***@qq.com: 你用的高德还是百度

    2021-12-31 20:46

  • 3***@qq.com (作者)

    回复 DCloud_iOS_WZT: 高德地图

    2022-01-10 12:00

  • DCloud_iOS_WZT

    回复 3***@qq.com: 更新至最新版本再试下

    2022-01-10 12:37

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