1. 为什么当前定位误差有几百或者上千米?
目前定位SDK的定位精度很高,一般不会出现漂移较大的情况,如果出现,您可以通过以下方法来处理:
1)坐标系确认
请确认自己设置的坐标系与展示地图的坐标系一致,目前定位SDK支持三种坐标系类型,其中bd09ll可以无偏移的展示在百度地图上。
国际经纬度坐标标准为WGS84,国内必须至少使用国测局制定的GCJ02坐标系对地理位置进行首次加密。百度坐标在此基础上,进行了二次加密措施,进一步保护了个人隐私。因此坐标系会有一定的偏移。
2)定位模式确认
目前Android定位结果有三种,基站定位、Wi-Fi定位和GPS定位。基站定位和Wi-Fi定位统称为网络定位。基站定位的精度在200米左右,Wi-Fi定位精度在20米左右,GPS定位精度在10米。
定位SDK可设置三种定位模式,定位模式有高精度定位模式,低功耗定位模式和仅适用设备定位模式。
3)开启数据流量和Wi-Fi
确定您的设备是否开启Wi-Fi模块。因基站定位与基站覆盖半径等因素有关,基站定位也会有一定程度的偏差。
可尝试开启数据流量和Wi-Fi对定位偏差进行修正,定位成功后即可关闭数据流量。
4)定位场景
GPS定位在室内是不可使用的,确定您当前在室内使用网络定位,在室外可采用GPS定位来提升精度。
当您的公司搬家时,公司的Wi-Fi设备也会移动位置,Wi-Fi设备被移动后,我们需要在库中调整Wi-Fi的数据,时间一般为一天。您也可以及时在线反馈给我们,帮助我们更快的修正。
如仍然存在问题,请提供如下信息并在线反馈 给我们。
可尽可能多的提供相关信息,以便我们高效的分析查找问题原因。
标题 | 说明 | 是否必填 |
---|---|---|
问题描述 | 详细说明问题基本情况 | 必填 |
定位设备IMEI< | imei获取方式:打开手机拨号键盘,输入*#06# | 必填 |
定位设备CUID | 获取方式:打开百度地图,我的->设置->关于,长按关于,获得cuid | 必填 |
定位精确时间 | 格式如:2019年01月01日00:00:00 | 必填 |
我定位原始点(错误点)坐标 | 说明坐标及坐标系类型(BD坐标系、GCJ02、WGS84) | 必填 |
定位纠正点(正确点)坐标 | 说明坐标及坐标系类型(BD坐标系、GCJ02、WGS84) | 必填 |
定位场景 | 室内 还是 室外,如在室内场期望可以标注楼宇名字和定位楼层 | 必填 |
定位偏差距离值 | 非必填 | |
是否开启GPS | 非必填 | |
是否开启Wi-Fi | 非必填 | |
手机机型 | 非必填 | |
基站、Wi-Fi指纹信息 | 非必填 | |
反馈来源 | 某App或某硬件设备等 | 非必填 |
2 我们公司刚刚搬家,为什么我在新地址定位时仍然定位到上次的位置?
当您的公司搬家时,公司的Wi-Fi设备也会移动位置,Wi-Fi设备被移动后,我们需要在库中调整Wi-Fi的数据,时间一般为一天。您也可以及时在线反馈给我们(提供信息可参考问题1),帮助我们更快的修正。
还是没有解决您的问题?请创建问题吧!