我正在试验 Android 的位置更新。 requestLocationUpdates 负责提供更新。使用以下代码:
locationManager.requestLocationUpdates(provider, 300000, 10, this);
我应该只接收相隔 5 分钟和 10 米的更新。但是更新每隔几秒钟就会持续不断,甚至在我坐着不动的时候也是如此。
GPS 是我使用的提供商。
我需要将更新隔开。我可以尝试什么?
最佳答案
10m 太小了 - 我会增加它。 GPS 精度不是很好,因此每次它感应到微小的差异时,您都会得到另一个位置。我会把它提高到 100m,我希望你会得到合理数量的地点。
如果您确实希望它更具体,那么您将需要处理音量,因为更准确意味着更多音量。
关于Android位置更新间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7221469/