Geocoder.GetFromLocation Método

Definição

Sobrecargas

Nome Description
GetFromLocation(Double, Double, Int32)

Retorna uma matriz de Endereços que tentam descrever a área imediatamente em torno da latitude e longitude fornecidas.

GetFromLocation(Double, Double, Int32, Geocoder+IGeocodeListener)

GetFromLocation(Double, Double, Int32)

Retorna uma matriz de Endereços que tentam descrever a área imediatamente em torno da latitude e longitude fornecidas.

[Android.Runtime.Register("getFromLocation", "(DDI)Ljava/util/List;", "")]
public System.Collections.Generic.IList<Android.Locations.Address>? GetFromLocation(double latitude, double longitude, int maxResults);
[<Android.Runtime.Register("getFromLocation", "(DDI)Ljava/util/List;", "")>]
member this.GetFromLocation : double * double * int -> System.Collections.Generic.IList<Android.Locations.Address>

Parâmetros

latitude
Double

a latitude de um ponto para a pesquisa

longitude
Double

a longitude um ponto para a pesquisa

maxResults
Int32

número máximo de endereços a serem retornados. Números menores (1 a 5) são recomendados

Retornos

uma lista de objetos Address. Retorna uma lista nula ou vazia se nenhuma correspondência foi encontrada ou não há nenhum serviço de back-end disponível.

Atributos

Exceções

se a latitude for menor que -90 ou maior que 90

se a longitude for menor que -180 ou maior que 180

se a rede estiver indisponível ou qualquer outro problema de E/S ocorrer

Comentários

Retorna uma matriz de Endereços que tentam descrever a área imediatamente em torno da latitude e longitude fornecidas. Os endereços retornados devem ser localizados para a localidade fornecida ao construtor dessa classe.

<aviso forte>:</serviços de geocodificação fortes> podem não fornecer garantias sobre disponibilidade ou precisão. Os resultados são uma melhor suposição e não são garantidos como significativos ou corretos. >Não <use<> essa API para fins de conformidade regulatória ou críticas à segurança.

<aviso forte>:</strong> essa API pode atingir a rede e pode bloquear por quantidades excessivas de tempo. É altamente incentivado a usar a versão assíncrona dessa API. Se isso não for possível, isso deverá ser executado em um thread em segundo plano para evitar bloquear outras operações.

Este membro foi preterido. Em vez disso, use #getFromLocation(double, double, int, GeocodeListener) para evitar bloquear um thread aguardando resultados.

Java documentação para android.location.Geocoder.getFromLocation(double, double, int).

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.

Aplica-se a

GetFromLocation(Double, Double, Int32, Geocoder+IGeocodeListener)

[Android.Runtime.Register("getFromLocation", "(DDILandroid/location/Geocoder$GeocodeListener;)V", "", ApiSince=33)]
public void GetFromLocation(double latitude, double longitude, int maxResults, Android.Locations.Geocoder.IGeocodeListener listener);
[<Android.Runtime.Register("getFromLocation", "(DDILandroid/location/Geocoder$GeocodeListener;)V", "", ApiSince=33)>]
member this.GetFromLocation : double * double * int * Android.Locations.Geocoder.IGeocodeListener -> unit

Parâmetros

latitude
Double
longitude
Double
maxResults
Int32
Atributos

Aplica-se a