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 で見つけようとしています。前もって感謝します。