android - FusedLocationProviderClient 获取速度延迟
问题描述
我正在实现一个速度计并尝试获取设备的当前速度。这个想法是只要设备移动我就想显示速度。即使使用以下设置,我注意到在显示实际速度之前会有一秒钟的延迟:
locationRequest = new LocationRequest();
locationRequest.setInterval(500);
locationRequest.setFastestInterval(500);
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
在降低速度时,应用程序会从 30 跳到 20,而不会显示 24 或 26 等。在延迟和准确性问题上是否可以获得与真正的速度计相同的结果?
解决方案
推荐阅读
- python - 如何复制一定数量的值,然后在 Python 中更改为另一个
- python - 如何使用python从网站中的链接页面中提取数据
- python - 无法使用 Python Selenium 选择 LinkedIn 的“位置”按钮
- php - 订单完成后获取自定义字段值 woocommerce 挂钩
- typescript - 为什么我可以按字符串索引以获取属性值但不能设置它?
- css - 是否可以隐藏边框,保留其宽度?
- linux - 如何计算 .sh 文件
- xamarin.forms - 如何在 Xamarin Forms 中安排通知?
- reactjs - 选择任何选择选项代码来处理我的代码时,将日期更新为今天
- python-3.x - Facebook GraphAPI 版本中的错误 || GraphAPIError:有效的 API 版本为“2.8”、“2.9”、“2.10”、“2.11”、“2.12”、“3.0”、“3.1”