首页 > 其他分享 >【Location Kit】定位服务设置时间间隔mLocationRequest.setInterval(15 * 1000)不起作用

【Location Kit】定位服务设置时间间隔mLocationRequest.setInterval(15 * 1000)不起作用

时间:2022-08-26 09:12:19浏览次数:125  
标签:10 定位 setInterval 间隔 Kit Location mLocationRequest 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

 

标签:10,定位,setInterval,间隔,Kit,Location,mLocationRequest,1000
From: https://www.cnblogs.com/developer-huawei/p/16626433.html

相关文章