Geocoder.GetFromLocation 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.
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
- listener
- Geocoder.IGeocodeListener
- Atributos