PurityChan
PurityChan
  • 发布:2020-06-22 22:13
  • 更新:2020-08-28 16:17
  • 阅读:3246

Android 高德SDK定位不能离线么? 不联网不让定位

分类:uni-app

配制了高德SDK,开启了定位权限,手机打开了GPS,用uni.getLocation定位,每次进入error,提示没有联网,用plus.geolocation定位,provider: 'system',只能小概率能进入success,而且精度只能是城市级别。打开wifi,立刻正常。目前业务平板用的定制SIM4G卡,是没有外网环境,如何能够离线使用高德SDK的设备GPS定位呢?

{  
 "errMsg": "getLocation:fail [geolocation:4]网络连接异常 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:网络异常,请求异常#0403"  
}
2020-06-22 22:13 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

高德就是这样。其实google定位也一样,也要连google服务器。
想不联网,除非在户外,gps信号非常好

  • PurityChan (作者)

    我原生Android的同事,他们就是用的高德SDK,可以实现原生GPS定位,联通物联网卡,无wifi,无外网,依然可以获取位置信息,为啥UNI-APP 获取定位的时候直接进入error,压根不让定位呢

    2020-06-23 15:37

重庆柔然科技

重庆柔然科技 - 短头发

uni.getLocation({  
        type: 'gcj02',  
        altitude: true,  
        geocode: true,  
        success: res => {  
}});
getLocation:fail [geolocation:4]网络连接异常 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:网络异常,请求异常#0403 at pages/index/frui

我也遇到这个问题,
在户外,使用4G网络,1秒之内可以定位完成,
在室内,用4G,5秒内能完成,
如果在室内用有线电视的宽带,基本上20秒才能定位,偶尔定位失败

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