如何解决Android 定位SDK出现的定位错误码6、location faile retype:8 rides:61、location faile retype:8 rides:77?

当您在定位回调通过AMapLocation.getErrorCode()方法获取的error code为6时,说明您当前这次定位失败了(对应的AMapLocation.getErrorDetail()信息对应的是location faile retype:8 rides:61或location faile retype:8 rides:77)。

location faile retype:8 rides:61

如果返回location faile retype:8 rides:61 代表您当前的设备所处环境的定位源数据(含盖基站、wifi、GPS、蓝牙等)均无法提供可靠的信息计算的地理位置。

解决办法:

1、开启设备的wifi模块(可不链接wifi),通过打开wifi模块可以增加可靠的定位源数据。

2、从模拟器定位转到真机进行定位测试,由于模拟器大多不能提供以上这些定位源数据,本身不具备计算位置的能力。

3、到室外并且开启设备的GPS模块,GPS在室内环境无法正常工作,需要您到室外进行定位尝试。


location faile retype:8 rides:77

如果返回location faile retype:8 rides:77 代表您当前的设备已经开启了wifi,但扫描到的wifi数据佐以其他数据依旧不足以有效的计算当前地理位置。

解决办法:

1、将设备中插入一张有效的sim卡,定位时可以有效的扫描周边基站,提升定位成功率。

2、从模拟器定位转到真机进行定位测试,由于模拟器大多不能提供以上这些定位源数据,本身不具备计算位置的能力。

3、到室外并且开启设备的GPS模块,GPS在室内环境无法正常工作,需要您到室外进行定位尝试。


问题共同点:

1、不要采用模拟器进行定位测试或者调试。

2、室外定位时最佳定位方案是开启GPS模块,可以有效的辅助提升定位精度。


进一步解决:

您可以通过定位问题反馈下方的工单反馈入口将您遇到的问题按照表格内的规范进行进一步的反馈,会有专人为您处理。

如以上内容仍未解决您的问题,请创建工单
返回顶部 示例中心 常见问题 智能客服 公众号
二维码