【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并到室外空旷的地方测试。

cke_2726.png

 

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/4478396/blog/5569803