我正在实现一个速度计并尝试获取设备的当前速度。这个想法是只要设备移动我就想显示速度。即使使用以下设置,我注意到在显示实际速度之前会有一秒钟的延迟:
locationRequest = new LocationRequest();
locationRequest.setInterval(500);
locationRequest.setFastestInterval(500);
locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
在降低速度时,应用程序会从 30 跳到 20,而不会显示 24 或 26 等。在延迟和准确性问题上是否可以获得与真正的速度计相同的结果?