0

Android に最適なプロバイダーを選択させるオプションはありますか。iOS には、best または bestForNavigation Option と呼ばれるものがあります。

以下のように、ロケーションの更新をリクエストする前に、条件を指定してプロバイダーを選択できることはわかっています。

LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setCostAllowed(false);
String providerName = locManager.getBestProvider(criteria, true);

しかし、基準を設定する以外に、Android OS が最適なプロバイダーを自動的に選択する方法はありますか。基本的に、私は現在 Apple IOS で利用可能なオプション (best または bestForNavigation など) に似たオプションを Android で見つけようとしています。前もって感謝します。

4

1 に答える 1

0

空のCriteriaオブジェクト ( new Criteria()) を使用します。デフォルトでは、準拠している最も広い範囲のロケーション プロバイダー向けに設定されています。

于 2013-02-18T15:42:07.710 に答える