【Location Kit】定位服务设置时间间隔mLocationRequest.setInterval(15 * 1000)不起作用
【问题描述】
mLocationRequest.setInterval(5 * 1000); //设置5″ 定位返回间隔10″
mLocationRequest.setInterval(10 * 1000); //设置10″ 定位返回间隔10″
mLocationRequest.setInterval(11 * 1000); //设置11″ 定位返回间隔40″
【解决方案】
public LocationRequest setInterval(long millis)
请求位置回调的时间间隔。假如值为50000,则位置请求每隔50秒回调一次结果。
1.GPS情况好的情况按interval可以实现秒级的回调。GPS信号不好时就是10秒回。
2.GPS没有的情况走网络定位,最快是20秒回(这个也会根据网络环境的好坏决定返回的速度)。
关于问题,如果是在室内且设置的参数为网络定位这个属于正常现象。
102一般是40s ,100是按照实际设置的interval.
如果想测试更快的回调,建议更换请求参数为100并到室外空旷的地方测试。
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh