全部服务产品
开发者频道
定价
登录
定位错误返回码
下载开发文档

在定位结果BDLocation类中,可通过getLocType方法来获取本次定位的错误返回码。各错误返回码的具体说明如下:

返回值定位类型详细说明
61卫星定位结果卫星定位成功
62定位失败无法获取有效定位依据,请检查运营商网络或者WiFi网络是否正常开启,尝试重新请求定位
63网络异常没有成功向服务器发起请求,请确认当前测试手机网络是否通畅,尝试重新请求定位
66离线定位结果通过requestOfflineLocaiton调用时对应的返回结果
67离线定位失败
161网络定位结果网络定位成功
162请求串密文解析失败一般是由于客户端SO文件加载失败造成,请严格参照开发指南或demo开发,放入对应SO文件
167服务端定位失败请您检查是否禁用获取位置信息权限,尝试重新请求定位
505AK不存在或者非法请按照说明文档重新申请AK
69定位开关未打开定位失败,请检查定位服务开关是否打开
70无定位权限定位失败,请检查是否授予定位权限
71定位开关未打开且无定位权限定位失败,请检查定位服务开关是否打开,以及是否授予定位权限
506定位服务未开启请到控制台检查对应的AK是否勾选了定位服务功能

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

返回值定位类型问题排查策略
1611定位成功,建议您打开卫星定位
1612定位成功,建议您打开Wi-Fi
673定位失败,请您检查您的网络状态
624定位失败,无法获取任何有效定位依据
625定位失败,无法获取有效定位依据,请检查运营商网络或者Wi-Fi网络是否正常开启,尝试重新请求定位
626定位失败,无法获取有效定位依据,请尝试插入一张sim卡或打开Wi-Fi重试
627定位失败,飞行模式下无法获取有效定位依据,请关闭飞行模式重试
1678定位失败,请确认您定位的开关打开状态,是否赋予APP定位权限
629定位失败,无法获取任何有效定位依据

常见问题可点击这里 查看,如果不能定位,请记录如下信息在线反馈给我们,我们会有专人进行处理。

标题说明是否必填
问题描述详细说明问题基本情况必填
定位设备CUID或者LocationID获取方式:打开百度地图,我的->设置->关于百度地图,长按版本号,长按Cuid,获得Cuid。
LocationID获取:BDLocation.getLocationID()
必填
定位精确时间格式如:2019年01月01日00:00:00必填
定位原始点(错误点)坐标说明坐标及坐标系类型(BD坐标系、GCJ02、WGS84)必填
定位纠正点(正确点)坐标说明坐标及坐标系类型(BD坐标系、GCJ02、WGS84)必填
定位场景室内 还是 室外,如在室内场景可标注楼宇名字和定位楼层必填
定位偏差距离值非必填
是否开启卫星定位非必填
是否开启Wi-Fi非必填
手机机型非必填
基站、Wi-Fi指纹信息非必填
反馈来源某App或某硬件设备等非必填

上一篇

Android 6.0 开发须知

下一篇

类参考

本篇文章对您是否有帮助?