如何过滤掉城市级GPS位置并仅使用街道位置?

时间:2013-01-24 18:48:12

标签: java android geolocation

我正在使用网络和gps提供商生成位置。 在我使用它们之前,我将它们传递给一个名为“isUsable”的方法,如果是,那么我就使用它。

以下是方法:

public boolean isUsable(Location location)
{
    return location!=null && location.hasAccuracy() && location.getAccuracy() < 800;
}

换句话说,位置应该存在,准确且非常准确。在测试应用程序后,我的数据库中发现了一个非常不准确的位置:“以色列,特拉维夫”。

为什么?城市级别的位置可以小于800精度??

0 个答案:

没有答案