Geocoder.GetFromLocation Método

Definición

Sobrecargas

Nombre Description
GetFromLocation(Double, Double, Int32)

Devuelve una matriz de direcciones que intentan describir el área que rodea inmediatamente la latitud y longitud especificadas.

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

GetFromLocation(Double, Double, Int32)

Devuelve una matriz de direcciones que intentan describir el área que rodea inmediatamente la latitud y longitud especificadas.

[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

latitud un punto para la búsqueda

longitude
Double

longitud a punto de la búsqueda

maxResults
Int32

número máximo de direcciones que se van a devolver. Se recomiendan números más pequeños (de 1 a 5)

Devoluciones

una lista de objetos Address. Devuelve una lista nula o vacía si no se encontraron coincidencias o no hay ningún servicio back-end disponible.

Atributos

Excepciones

si la latitud es menor que -90 o mayor que 90

si la longitud es menor que -180 o mayor que 180

si la red no está disponible o se produce cualquier otro problema de E/S

Comentarios

Devuelve una matriz de direcciones que intentan describir el área que rodea inmediatamente la latitud y longitud especificadas. Las direcciones devueltas deben localizarse para la configuración regional proporcionada al constructor de esta clase.

<strong>Warning:</strong> Geocoding services puede no proporcionar ninguna garantía sobre la disponibilidad o precisión. Los resultados son una mejor estimación y no se garantiza que sean significativos o correctos. No <b>NOT</b> use esta API para cualquier propósito de cumplimiento normativo o crítico para la seguridad.

<advertencia fuerte>:</fuerte> Esta API puede alcanzar la red y puede bloquearse durante una cantidad excesiva de tiempo. Se recomienda encarecidamente usar la versión asincrónica de esta API. Si no es posible, se debe ejecutar en un subproceso en segundo plano para evitar bloquear otras operaciones.

Este miembro está en desuso. Use #getFromLocation(double, double, int, GeocodeListener) en su lugar para evitar el bloqueo de un subproceso en espera de resultados.

Java documentación para android.location.Geocoder.getFromLocation(double, double, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica 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

Se aplica a