使用LocationManager requestLocationUpdates方法时筛选位置更新



我是一名学习AndroidiOS开发人员,所以请耐心等待。在iOS上,当获取位置更新时,我们必须确保过滤这些位置并丢弃无效位置。我们根据时间戳检查过时的位置、不准确的位置等。

有没有一种在Android上进行此操作的首选方法,或者是否需要这样做?到目前为止,我只是在检查我得到的location是否为零:

// All my other code to start my LocationManager
...
@Override
 public void onLocationChanged(Location location)
 {
    if (location != null)
    {
        // Do stuff here
    }
 }

不需要它。然而,我也鼓励您查看Google Play Services中提供的新定位服务API(http://developer.android.com/google/play-services/location.html)

相关内容

  • 没有找到相关文章

最新更新