Geocoder.GetFromLocation メソッド

定義

オーバーロード

GetFromLocation(Double, Double, Int32)

指定された緯度と経度の直後の領域を記述しようとする Addresses の配列を返します。

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

GetFromLocation(Double, Double, Int32)

指定された緯度と経度の直後の領域を記述しようとする Addresses の配列を返します。

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

パラメーター

latitude
Double

検索の緯度のポイント

longitude
Double

検索の経度のポイント

maxResults
Int32

返すアドレスの最大数。 小さい数値 (1 ~ 5) をお勧めします

戻り値

Address オブジェクトの一覧。 一致が見つからないか、バックエンド サービスが使用できない場合は、null または空のリストを返します。

属性

例外

緯度が -90 より小さいか、90 より大きい場合

経度が -180 より小さいか、180 より大きい場合

ネットワークが使用できない場合、または他の I/O の問題が発生した場合

注釈

指定された緯度と経度の直後の領域を記述しようとする Addresses の配列を返します。 返されるアドレスは、このクラスのコンストラクターに提供されるロケール用にローカライズする必要があります。

<p class="warning"><strong>Warning:</strong> ジオコード サービスは、可用性や正確性に関する保証を提供しない場合があります。 結果は最適な推測であり、意味のあるものや正しいとは限りません。 b NOT/b> は、安全性が重要な、または規制コンプライアンスの目的でこの API を使用しないでください。<<<>/P>

<p class="warning"><strong>Warning:</strong> この API はネットワークにヒットする可能性があり、最大 60 秒以上の過剰な時間をブロックする可能性があります。 この API の非同期バージョンを使用することを強くお勧めします。 それが不可能な場合は、他の操作をブロックしないように、バックグラウンド スレッドでこれを実行する必要があります。</P>

このメンバーは非推奨とされます。 代わりに を使用して #getFromLocation(double, double, int, GeocodeListener) 、結果を待機しているスレッドをブロックしないようにします。

android.location.Geocoder.getFromLocation(double, double, int)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象

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

パラメーター

latitude
Double
longitude
Double
maxResults
Int32
属性

適用対象