2016-11-09 57 views
-1

我的問題是我有一個多個EditText像街道,地標,位置,城市等活動在位置EditText我把一個按鈕來獲取當前用戶位置和填充用戶地址在分別爲EditText。 enter image description here 注:我成功地獲取我的當前位置,並填充我的位置的EditText整體,但我想補充街道號碼在街道的EditText,市市的EditText等檢測當前位置並填充我的活動

回答

1

可以使用Official Documentation爲開端,並找到許多例子「反向地理編碼」 是這樣的:

Geocoder geocoder; 
List<Address> addresses; 
geocoder = new Geocoder(this, Locale.getDefault()); 

addresses = geocoder.getFromLocation(latitude, longitude, 1); // Here 1 represent max location result to returned, by documents it recommended 1 to 5 

String address = addresses.get(0).getAddressLine(0); // If any additional address line present than only, check with max available address lines by getMaxAddressLineIndex() 
String city = addresses.get(0).getLocality(); 
String state = addresses.get(0).getAdminArea(); 
String country = addresses.get(0).getCountryName(); 
String postalCode = addresses.get(0).getPostalCode(); 
String knownName = addresses.get(0).getFeatureName(); // 

here

相關問題