LocationManager.GetBestProvider(Criteria, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o nome do provedor que melhor atende aos critérios fornecidos.
[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
os critérios que precisam ser correspondidos
- enabledOnly
- Boolean
se true, somente provedores habilitados serão incluídos
Retornos
nome do provedor que melhor corresponde aos critérios ou nulo se nenhum corresponder
- Atributos
Comentários
Retorna o nome do provedor que melhor atende aos critérios fornecidos. Somente os provedores que tiverem permissão para serem acessados pelo chamador serão retornados. Se vários provedores atenderem aos critérios, aquele com a melhor precisão será retornado. Se nenhum provedor atender aos critérios, os critérios serão afrouxados na seguinte ordem:
<ul><li> power requirement <li> accuracy <li> bearing <li> speed <li> altitude </ul>
Observe que o requisito de custo monetário não é removido nesse processo.
Este membro foi preterido. APIs baseadas em critérios são preteridas, prefira selecionar um provedor explicitamente.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.