定位错误返回码
更新时间:2019年06月03日
在定位结果BDLocation类中,可通过getLocType方法来获取本次定位的错误返回码。各错误返回码的具体说明如下:
返回值 | 定位类型 | 详细说明 |
61 | GPS定位结果 |
GPS定位成功 |
62 | 定位失败 |
无法获取有效定位依据,请检查运营商网络或者WiFi网络是否正常开启,尝试重新请求定位 |
63 | 网络异常 |
没有成功向服务器发起请求,请确认当前测试手机网络是否通畅,尝试重新请求定位 |
66 | 离线定位结果 |
通过requestOfflineLocaiton调用时对应的返回结果 |
67 | 离线定位失败 |
|
161 | 网络定位结果 |
网络定位成功 |
162 | 请求串密文解析失败 |
一般是由于客户端SO文件加载失败造成,请严格参照开发指南或demo开发,放入对应SO文件 |
167 | 服务端定位失败 |
请您检查是否禁用获取位置信息权限,尝试重新请求定位 |
505 | AK不存在或者非法 |
请按照说明文档重新申请AK |
Android定位SDK自V7.2版本起,在BDAbstractLocationListener中新增onLocDiagnosticMessage方法,用于细化定位失败原因,开发者可以根据具体原因从产品角度提示用户进行相关操作,达到定位成功的目的,也有助于进一步分析定位失败原因。详细说明如下:
返回值 |
类型 | 问题排查策略 |
161 | 1 | 定位成功,建议您打开GPS |
161 | 2 | 定位成功,建议您打开Wi-Fi |
67 | 3 | 定位失败,请您检查您的网络状态 |
62 | 4 | 定位失败,无法获取任何有效定位依据 |
62 | 5 | 定位失败,无法获取有效定位依据,请检查运营商网络或者Wi-Fi网络是否正常开启,尝试重新请求定位 |
62 | 6 | 定位失败,无法获取有效定位依据,请尝试插入一张sim卡或打开Wi-Fi重试 |
62 | 7 | 定位失败,飞行模式下无法获取有效定位依据,请关闭飞行模式重试 |
167 | 8 | 定位失败,请确认您定位的开关打开状态,是否赋予APP定位权限 |
62 | 9 | 定位失败,无法获取任何有效定位依据 |
标题 | 说明 | 是否必填 |
---|---|---|
问题描述 | 详细说明问题基本情况 | 必填 |
定位设备IMEI | imei获取方式:打开手机拨号键盘,输入*#06# | 必填 |
定位设备CUID | 获取方式:打开百度地图,我的->设置->关于,长按关于,获得cuid | 必填 |
定位精确时间 | 格式如:2019年01月01日00:00:00 | 必填 |
我定位原始点(错误点)坐标 | 说明坐标及坐标系类型(BD坐标系、GCJ02、WGS84) | 必填 |
定位纠正点(正确点)坐标 | 说明坐标及坐标系类型(BD坐标系、GCJ02、WGS84) | 必填 |
定位场景 | 室内 还是 室外,如在室内场景可标注楼宇名字和定位楼层 | 必填 |
定位偏差距离值 | 非必填 | |
是否开启GPS | 非必填 | |
是否开启Wi-Fi | 非必填 | |
手机机型 | 非必填 | |
基站、Wi-Fi指纹信息 | 非必填 | |
反馈来源 | 某App或某硬件设备等 | 非必填 |