首页 > 解决方案 > FusedLocationProviderClient 获取速度延迟

问题描述

我正在实现一个速度计并尝试获取设备的当前速度。这个想法是只要设备移动我就想显示速度。即使使用以下设置,我注意到在显示实际速度之前会有一秒钟的延迟:

locationRequest = new LocationRequest();
    locationRequest.setInterval(500);
    locationRequest.setFastestInterval(500);
    locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

在降低速度时,应用程序会从 30 跳到 20,而不会显示 24 或 26 等。在延迟和准确性问题上是否可以获得与真正的速度计相同的结果?

标签: androidfusedlocationproviderclient

解决方案


推荐阅读