2016-11-09 10 views
-1

私の質問は、私はStreet、landmark、Location、Cityなどの複数のEditTextのアクティビティを持っています。Location EditTextでは、現在のユーザーの場所を取得し、それぞれのEditText。 enter image description here 注:私は正常に自分の現在位置を取得し、私の場所のEditText全体を取り込むが、私は現在の場所を検出して私の活動を入力してください

答えて

1

あなたは初めのためOfficial Documentationを使用しての多くの例を見つけることができ市のEditTextなどでストリートのEditText、市の街路番号を追加したいですこのような "逆ジオコーディング":

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

から
関連する問題