Geocoder.GetFromLocationName 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
- listener
- Geocoder.IGeocodeListener
- 屬性
適用於
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 開放原始碼專案所建立和共用的工作進行修改,並根據 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
- listener
- Geocoder.IGeocodeListener
- 屬性