Geocoder.GetFromLocation Methode

Definition

Überlädt

Name Beschreibung
GetFromLocation(Double, Double, Int32)

Gibt ein Array von Adressen zurück, die versuchen, den Bereich zu beschreiben, der den angegebenen Breiten- und Längengrad unmittelbar umgibt.

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

GetFromLocation(Double, Double, Int32)

Gibt ein Array von Adressen zurück, die versuchen, den Bereich zu beschreiben, der den angegebenen Breiten- und Längengrad unmittelbar umgibt.

[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>

Parameter

latitude
Double

den Breitengrad eines Punkts für die Suche

longitude
Double

Längengrad eines Punkts für die Suche

maxResults
Int32

maximale Anzahl von Adressen, die zurückgegeben werden sollen. Kleinere Zahlen (1 bis 5) werden empfohlen.

Gibt zurück

eine Liste von Address-Objekten. Gibt null oder leere Liste zurück, wenn keine Übereinstimmungen gefunden wurden oder kein Back-End-Dienst verfügbar ist.

Attribute

Ausnahmen

wenn der Breitengrad kleiner als -90 oder größer als 90 ist

wenn länge kleiner als -180 oder größer als 180 ist

wenn das Netzwerk nicht verfügbar ist oder ein anderes E/A-Problem auftritt

Hinweise

Gibt ein Array von Adressen zurück, die versuchen, den Bereich zu beschreiben, der den angegebenen Breiten- und Längengrad unmittelbar umgibt. Die zurückgegebenen Adressen sollten für das Gebietsschema lokalisiert werden, das für den Konstruktor dieser Klasse bereitgestellt wird.

<starke>Warnung:</starke> Geocodierungsdienste bieten möglicherweise keine Garantien für die Verfügbarkeit oder Genauigkeit. Ergebnisse sind eine beste Vermutung und sind nicht garantiert sinnvoll oder richtig. < >Verwenden Sie diese API nicht>< für sicherheitskritische oder behördliche Compliancezwecke.

<starke>Warnung:</strong> Diese API kann auf das Netzwerk stoßen und kann für übermäßige Zeit blockiert werden. Es wird dringend empfohlen, die asynchrone Version dieser API zu verwenden. Wenn dies nicht möglich ist, sollte dies in einem Hintergrundthread ausgeführt werden, um zu verhindern, dass andere Vorgänge blockiert werden.

Dieses Element ist veraltet. Verwenden Sie #getFromLocation(double, double, int, GeocodeListener) stattdessen, um zu verhindern, dass ein Thread auf Ergebnisse wartet.

Java Dokumentation für android.location.Geocoder.getFromLocation(double, double, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Parameter

latitude
Double
longitude
Double
maxResults
Int32
Attribute

Gilt für: