Partager via


LocationManager.GetBestProvider(Criteria, Boolean) Méthode

Définition

Retourne le nom du fournisseur qui répond le mieux aux critères donnés.

[Android.Runtime.Register("getBestProvider", "(Landroid/location/Criteria;Z)Ljava/lang/String;", "GetGetBestProvider_Landroid_location_Criteria_ZHandler")]
public virtual string? GetBestProvider (Android.Locations.Criteria criteria, bool enabledOnly);
[<Android.Runtime.Register("getBestProvider", "(Landroid/location/Criteria;Z)Ljava/lang/String;", "GetGetBestProvider_Landroid_location_Criteria_ZHandler")>]
abstract member GetBestProvider : Android.Locations.Criteria * bool -> string
override this.GetBestProvider : Android.Locations.Criteria * bool -> string

Paramètres

criteria
Criteria

critères qui doivent être mis en correspondance

enabledOnly
Boolean

si la valeur est true, seuls les fournisseurs activés sont inclus

Retours

nom du fournisseur qui correspond le mieux aux critères ou null si aucune correspondance ne correspond

Attributs

Remarques

Retourne le nom du fournisseur qui répond le mieux aux critères donnés. Seuls les fournisseurs autorisés à être accessibles par l’appelant seront retournés. Si plusieurs fournisseurs répondent aux critères, celui avec la meilleure précision est retourné. Si aucun fournisseur ne répond aux critères, les critères sont relâchés dans l’ordre suivant :

<ul><li puissance> exigence <li> précision <li> roulement <li vitesse <li>> altitude </ul>

Notez que l’exigence relative au coût monétaire n’est pas supprimée dans ce processus.

Ce membre est déconseillé. Les API basées sur des critères sont déconseillées, préférez sélectionner explicitement un fournisseur.

Documentation Java pour android.location.LocationManager.getBestProvider(android.location.Criteria, boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à