百度定位回调67或者63的问题
之前集成的百度地图定位没有问题
然后突然有一天,一个小伙伴给我讲,没有获取到地理位置
百度地图定位sdk回调
63
网络异常
没有成功向服务器发起请求,请确认当前测试手机网络是否通畅,尝试重新请求定位
或者回调
67 离线定位失败
两者的区别可能是因为sdk的版本号不通,67返回是最新的sdk
很疑惑,为啥之前好好的,突然第一次定位获取不到了。
我更改了定位逻辑,设置了1s定位一次,直到获取到地理位置再去进行接下去的逻辑,但是线上的包都是只获取一次地理位置,不是失败就进行接下去的逻辑,我以为会线上大面积报错,结果并没有,所以很疑惑。
今天,小伙伴来告诉我,他昨天测试更改了手机时间(调前了十年),然后昨天回家发现很多功能用不了,然后更改回来了,就好了,我突然醒悟,是不是这个定位失败和时间也有关系,拿来测试 果然!
至此问题解决。