1

ネットワークと gps プロバイダーを使用して場所を生成しています。それらを使用する前に、それらを「isUsable」というメソッドに渡し、そうである場合はそれを使用します。

メソッドは次のとおりです。

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

言い換えれば、場所は正確かつ非常に正確に存在する必要があります。アプリケーションをテストした後、非常に正確ではない場所が私のデータベースで見つかりました:「イスラエル、テルアビブ」。

どうして?都市レベルの場所の精度は 800 未満になる場合があります??

4

0 に答える 0