我是一名学习Android
的iOS
开发人员,所以请耐心等待。在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)