-5
我希望該位置的名稱以文本視圖顯示。有什麼辦法可以做到嗎?每當我點擊Google Map中的某個特定位置時,在textview中獲取當前位置
我希望該位置的名稱以文本視圖顯示。有什麼辦法可以做到嗎?每當我點擊Google Map中的某個特定位置時,在textview中獲取當前位置
獲取特定位置的lat_lng值,然後將經緯度值傳遞給geocoder方法。
public void getgetLocationAddress(Context context,double lat,double lng){
Geocoder geocoder;
List<Address> addresses;
geocoder = new Geocoder(context, Locale.getDefault());
try {
addresses = geocoder.getFromLocation(lat, lng, 1); // Here 1 represent max location result to returned, by documents it recommended 1 to 5
address = addresses.get(0).getAddressLine(0); // If any additional address line present than only, check with max available address lines by getMaxAddressLineIndex()
city = addresses.get(0).getLocality();
String state = addresses.get(0).getAdminArea();
country = addresses.get(0).getCountryName();
// System.out.println("SDK_DATA"+address+"..."+city +country);
//Here address set to your textview
} catch (IOException e) {
e.printStackTrace();
} }
地址,城市和國家是字符串變量 – RejoylinLokeshwaran
這裏 –
搜索在谷歌 –
@IntelliJAmiya我已經搜查它google.what我發現在搜索文本視圖位置發佈您的代碼。但不是用於在文本視圖中顯示所選位置。如果您有任何線索,請在此提供給我。 –