新版Android 定位SDK,Android定位SDK

定位返回错误码

可通过Location.getLocType()方法获取错误码信息,具体说明如下:

61:GPS定位结果,GPS定位成功。

62:无法获取有效定位依据,定位失败,请检查运营商网络或者WiFi网络是否正常开启,尝试重新请求定位。

63:网络异常,没有成功向服务器发起请求,请确认当前测试手机网络是否通畅,尝试重新请求定位。

66:离线定位结果。通过requestOfflineLocaiton调用时对应的返回结果。

68:网络连接失败时,查找本地离线定位时对应的返回结果。

161:网络定位结果,网络定位成功。

162:请求串密文解析失败,一般是由于客户端SO文件加载失败造成,请严格参照开发指南或demo开发,放入对应SO文件。

167:服务端定位失败,请您检查是否禁用获取位置信息权限,尝试重新请求定位。

505:AK不存在或者非法,请按照说明文档重新申请AK。

Android定位SDK自v7.2版本起,在BDAbstractLocationListener中新增onLocDiagnosticMessage方法,用于细化定位失败原因,开发者可以根据具体原因从产品角度提示用户进行相关操作,达到定位成功的目的,也有助于进一步分析定位失败原因。

详细说明如下:

locType

diagnosticType

diagnosticMessage

161

1

NetWork location successful, open gps will be better!

161

2

NetWork location successful, open wifi will be better!

67

3

Offline location failed, please check the net (wifi/cell)!

62

4

Location failed beacuse we can not get any loc information without any location permission!

62

5

Location failed beacuse we can not get any loc information with the phone loc mode is off, you can turn it on and try again!

62

6

Location failed beacuse we can not get any loc information , you can insert a sim card or open wifi and try again!

62

7

Location failed beacuse we can not get any loc information in airplane mode, you can turn it off and try again!

167

8

NetWork location failed because baidu location service can not caculate the location!

62

9

Location failed beacuse we can not get any loc information!

1. 如果不能定位,记录错误返回码,并到百度地图开放平台论坛Andriod定位SDK版块中进行交流。

2. 若返回值是162~167,请将错误码、IMEI、定位唯一标识(自v7.2版本起,通过BDLocation.getLocationID方法获取)和定位时间反馈至邮箱loc-bugs@baidu.com,以便我们跟进追查问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值