我正在开发一款跟踪设备位置的应用。一切都很好,按预期工作。 Google现在建议使用新的Fused Location Provider。 有了这个,我现在不时获得精确度>的位置。 500米也相当偏离赛道。这在城市区域具有良好的天空可见性 - 因此GPS可用(并且与Android位置提供商合作没有问题)。
所以我的问题是: 如何使用所要求的准确度限制结果的位置更新?
答案 0 :(得分:0)
如果您希望应用程序具有高精度位置,则应创建位置请求,setPriority(int)设置为PRIORITY_HIGH_ACCURACY,setInterval(long)为5秒。还要确保手机的位置优先级高精度。 FusedLocation API对于一般位置应用程序可能是准确的,但对于实时跟踪来说不够准确。
查看SO question这可能会有所帮助。