错误码对照表

定位请求的错误码分三类,一个是通过requestLocationUpdates或requestSingleFreshLocation返回值返回的,一个是通过TencentLocationListener的onLocationChanged回调error字段返回的,步骑行惯导是通过startDrEngine返回的。


返回值错误码

返回值 含义
0 注册位置监听器成功
1 设备缺少使用腾讯定位SDK需要的基本条件
2 配置的 Key 不正确
3 自动加载libtencentloc.so失败,可能由以下原因造成:
1、这往往是由工程中的so与设备不兼容造成的,应该添加相应版本so文件;
2、如果您使用AndroidStudio,可能是gradle没有正确指向so文件加载位置,可以按照这里配置您的gradle;
4 未设置或未同意用户隐私

回调错误码

错误码 含义
ERROR_OK 0 定位成功
ERROR_NETWORK 1 网络问题引起的定位失败
ERROR_BAD_JSON 2 GPS, Wi-Fi 或基站错误引起的定位失败:
1、用户的手机确实采集不到定位凭据,比如偏远地区比如地下车库电梯内等;
2、开关跟权限问题,比如用户关闭了位置信息,关闭了Wi-Fi,未授予app定位权限等。
ERROR_WGS84 4 无法将WGS84坐标转换成GCJ-02坐标时的定位失败
ERROR_UNKNOWN 404 未知原因引起的定位失败

步骑行惯导错误码

返回值 含义
0 成功
-1 传感器有缺失或没有GPS芯片
-2 已经启动,无需重复启动
-3 传感器启动失败
-4 GPS启动失败
-5 没有位置权限
-6 未设置用或未同意隐私
-7 lib加载失败

这篇文章对您解决问题是否有帮助?

已解决
未解决