返回

出现定位偏差大的现象,如何处理?

目前定位SDK的定位精度很高,一般不会出现漂移较大的情况,如果出现,您可以通过以下方法来处理:

(1)坐标系确认

请确认自己设置的坐标系与展示地图的坐标系一致,目前定位SDK支持三种坐标系类型,其中bd09ll可以无偏移的展示在百度地图上。 国际经纬度坐标标准为WGS84,国内必须至少使用国测局制定的GCJ02坐标系对地理位置进行首次加密。百度坐标在此基础上,进行了二次加密措施,进一步保护了个人隐私。因此坐标系会有一定的偏移。

(2)定位模式确认

目前Android定位结果有三种,基站定位、Wi-Fi定位和卫星定位。基站定位和Wi-Fi定位统称为网络定位。基站定位的精度在200米左右,Wi-Fi定位精度在20米左右,卫星定位精度在10米。 定位SDK可设置三种定位模式,定位模式有高精度定位模式,低功耗定位模式和仅适用设备定位模式。

(3)开启数据流量和Wi-Fi

确定您的设备是否开启Wi-Fi模块。因基站定位与基站覆盖半径等因素有关,基站定位也会有一定程度的偏差。可尝试开启数据流量和Wi-Fi对定位偏差进行修正,定位成功后即可关闭数据流量。

(4)定位场景确认

卫星定位在室内是不可使用的,确定您当前在室内使用网络定位,在室外可采用卫星定位来提升精度。 如果还是偏差大,辛苦提供以下信息联系我们查看日志:

a.问题描述:详细说明问题基本情况。(必填)

b.定位设备CUID 获取方式:打开百度地图,我的->设置->关于,长按关于,获得cuid。(必填)

c.定位精确时间: 格式如:2019年01月01日00:00:00。(必填)

d.定位原始点(错误点)坐标:说明坐标及坐标系类型,如:BD坐标系、GCJ02、WGS84。(必填)

e.定位纠正点(正确点)坐标:说明坐标及坐标系类型,如:BD坐标系、GCJ02、WGS84。(必填)

f.定位场景:室内或室外,如在室内场景可标注楼宇名字和定位楼层。(必填)

如以上内容仍未解决您的问题,请创建工单
如发现文档错误,或对此文档有更好的建议,请在下方反馈。
提交反馈