Compartir a través de


LocationManager.GetBestProvider(Criteria, Boolean) Método

Definición

Devuelve el nombre del proveedor que mejor cumple los criterios especificados.

[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

Parámetros

criteria
Criteria

los criterios que deben coincidir

enabledOnly
Boolean

si es true, solo se incluyen los proveedores habilitados.

Devoluciones

nombre del proveedor que mejor coincida con los criterios o null si ninguno coincide

Atributos

Comentarios

Devuelve el nombre del proveedor que mejor cumple los criterios especificados. Solo se devolverán los proveedores a los que el autor de la llamada pueda acceder. Si varios proveedores cumplen los criterios, se devuelve el que tiene la mejor precisión. Si ningún proveedor cumple los criterios, los criterios se suavizan en el orden siguiente:

<ul><li> power requirement <li> precision <li> bearing <li speed <li>> altitude </ul>

Tenga en cuenta que el requisito de costo monetario no se quita en este proceso.

Este miembro está en desuso. Las API basadas en criterios están en desuso, prefieren seleccionar explícitamente un proveedor.

Documentación de Java para android.location.LocationManager.getBestProvider(android.location.Criteria, boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a