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

时间:2013-08-28 23:24:27

标签: java android gps locationmanager

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

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

// All my other code to start my LocationManager
...

@Override
 public void onLocationChanged(Location location)
 {
    if (location != null)
    {

        // Do stuff here

    }
 }

1 个答案:

答案 0 :(得分:1)

不需要。不过,我还建议您查看Google Play服务中提供的新位置服务API(http://developer.android.com/google/play-services/location.html