共用方式為


Geocoder.GetFromLocationName 方法

定義

多載

GetFromLocationName(String, Int32, Double, Double, Double, Double, Geocoder+IGeocodeListener)
GetFromLocationName(String, Int32, Double, Double, Double, Double)

會傳回位址陣列,該位址會嘗試描述具名位置,這可能是一個地名,例如 “Dalvik, 冰島”,位址,例如 “1600 Amphitheatre Parkway,Mountain View, CA”,機場代碼,例如 “SFO”,依此類推。

GetFromLocationName(String, Int32)

會傳回位址陣列,該位址會嘗試描述具名位置,這可能是一個地名,例如 “Dalvik, 冰島”,位址,例如 “1600 Amphitheatre Parkway,Mountain View, CA”,機場代碼,例如 “SFO”,依此類推。

GetFromLocationName(String, Int32, Geocoder+IGeocodeListener)

GetFromLocationName(String, Int32, Double, Double, Double, Double, Geocoder+IGeocodeListener)

[Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;IDDDDLandroid/location/Geocoder$GeocodeListener;)V", "", ApiSince=33)]
public void GetFromLocationName (string locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude, Android.Locations.Geocoder.IGeocodeListener listener);
[<Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;IDDDDLandroid/location/Geocoder$GeocodeListener;)V", "", ApiSince=33)>]
member this.GetFromLocationName : string * int * double * double * double * double * Android.Locations.Geocoder.IGeocodeListener -> unit

參數

locationName
String
maxResults
Int32
lowerLeftLatitude
Double
lowerLeftLongitude
Double
upperRightLatitude
Double
upperRightLongitude
Double
屬性

適用於

GetFromLocationName(String, Int32, Double, Double, Double, Double)

會傳回位址陣列,該位址會嘗試描述具名位置,這可能是一個地名,例如 “Dalvik, 冰島”,位址,例如 “1600 Amphitheatre Parkway,Mountain View, CA”,機場代碼,例如 “SFO”,依此類推。

[Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;IDDDD)Ljava/util/List;", "")]
public System.Collections.Generic.IList<Android.Locations.Address>? GetFromLocationName (string locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude);
[<Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;IDDDD)Ljava/util/List;", "")>]
member this.GetFromLocationName : string * int * double * double * double * double -> System.Collections.Generic.IList<Android.Locations.Address>

參數

locationName
String

使用者提供的位置描述

maxResults
Int32

要傳回的位址數目上限。 建議使用較小的數位 (1 到 5)

lowerLeftLatitude
Double

周框方塊左下角的緯度

lowerLeftLongitude
Double

周框方塊左下角的經度

upperRightLatitude
Double

周框方塊右上角的緯度

upperRightLongitude
Double

周框方塊右上角的經度

傳回

Address 物件的清單。 如果沒有找到相符專案,或沒有可用的後端服務,則傳回 Null 或空白清單。

屬性

例外狀況

如果locationName為 null,則為

如果任何緯度小於 -90 或大於 90

如果任何經度小於 -180 或大於 180

如果網路無法使用,或發生任何其他 I/O 問題

備註

會傳回位址陣列,該位址會嘗試描述具名位置,這可能是一個地名,例如 “Dalvik, 冰島”,位址,例如 “1600 Amphitheatre Parkway,Mountain View, CA”,機場代碼,例如 “SFO”,依此類推。 針對提供給這個類別建構函式的地區設定,應該當地語系化傳回的位址。

您可以藉由包含方塊左下角和右上方點的緯度和經度,來指定搜尋結果的周框方塊。

<p class=“note”><strong>Warning:</strong> Geocoding 服務可能無法保證可用性或正確性。 結果是最佳猜測,且不保證有意義或正確。 ><請勿</b> 將此 API 用於任何安全性關鍵性或法規合規性目的。

<p class=“warning”><strong>Warning:</strong> 此 API 可能會叫用網络,而且可能會封鎖太多時間,最多 60 秒以上。 強烈建議您使用此 API 的異步版本。 如果不可能,這應該在背景線程上執行,以避免封鎖其他作業。</p>

已取代這個成員。 請 #getFromLocationName(String, int, double, double, double, double, GeocodeListener) 改用 以避免封鎖等候結果的線程。

android.location.Geocoder.getFromLocationName(java.lang.String, int, double, double, double, double)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

GetFromLocationName(String, Int32)

會傳回位址陣列,該位址會嘗試描述具名位置,這可能是一個地名,例如 “Dalvik, 冰島”,位址,例如 “1600 Amphitheatre Parkway,Mountain View, CA”,機場代碼,例如 “SFO”,依此類推。

[Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;I)Ljava/util/List;", "")]
public System.Collections.Generic.IList<Android.Locations.Address>? GetFromLocationName (string locationName, int maxResults);
[<Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;I)Ljava/util/List;", "")>]
member this.GetFromLocationName : string * int -> System.Collections.Generic.IList<Android.Locations.Address>

參數

locationName
String

使用者提供的位置描述

maxResults
Int32

要傳回的結果數目上限。 建議使用較小的數位 (1 到 5)

傳回

Address 物件的清單。 如果沒有找到相符專案,或沒有可用的後端服務,則傳回 Null 或空白清單。

屬性

例外狀況

如果locationName為 null,則為

如果網路無法使用,或發生任何其他 I/O 問題

備註

會傳回位址陣列,該位址會嘗試描述具名位置,這可能是一個地名,例如 “Dalvik, 冰島”,位址,例如 “1600 Amphitheatre Parkway,Mountain View, CA”,機場代碼,例如 “SFO”,依此類推。 針對提供給這個類別建構函式的地區設定,應該當地語系化傳回的位址。

<p class=“note”><strong>Warning:</strong> Geocoding 服務可能無法保證可用性或正確性。 結果是最佳猜測,且不保證有意義或正確。 ><請勿</b> 將此 API 用於任何安全性關鍵性或法規合規性目的。</p>

<p class=“warning”><strong>Warning:</strong> 此 API 可能會叫用網络,而且可能會封鎖太多時間,最多 60 秒以上。 強烈建議您使用此 API 的異步版本。 如果不可能,這應該在背景線程上執行,以避免封鎖其他作業。</p>

已取代這個成員。 請 #getFromLocationName(String, int, GeocodeListener) 改用 以避免封鎖等候結果的線程。

android.location.Geocoder.getFromLocationName(java.lang.String, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

GetFromLocationName(String, Int32, Geocoder+IGeocodeListener)

[Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;ILandroid/location/Geocoder$GeocodeListener;)V", "", ApiSince=33)]
public void GetFromLocationName (string locationName, int maxResults, Android.Locations.Geocoder.IGeocodeListener listener);
[<Android.Runtime.Register("getFromLocationName", "(Ljava/lang/String;ILandroid/location/Geocoder$GeocodeListener;)V", "", ApiSince=33)>]
member this.GetFromLocationName : string * int * Android.Locations.Geocoder.IGeocodeListener -> unit

參數

locationName
String
maxResults
Int32
屬性

適用於