Ακολούθησα αυτό για να πάρει Τοποθεσία Συντεταγμένες και Διεύθυνση
Έτσι, εδώ του να πάρει ενημερώσεις Τοποθεσία γεωγραφικές συντεταγμένες για κάθε 10 δευτερόλεπτα
Είμαι προσπαθεί να πάρει Τοποθεσία Διεύθυνση μαζί με τους
Εδώ να πάρει Διεύθυνση είμαι Χρησιμοποιώντας Const κατηγορία
public class Const {
public static String getCompleteAddressString(Context m_context, double LATITUDE, double LONGITUDE) {
String strAdd = ;
Geocoder geocoder = new Geocoder(m_context, Locale.getDefault());
try {
List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 1);
if (addresses != null) {
Address returnedAddress = addresses.get(0);
StringBuilder strReturnedAddress = new StringBuilder();
for (int i = 0; i < returnedAddress.getMaxAddressLineIndex(); i++) {
strReturnedAddress.append(returnedAddress.getAddressLine(i)).append(\n);
}
strAdd = strReturnedAddress.toString();
Log.v(My Current location add, + strAdd.toString());
}
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(m_context, Sorry, Your location cannot be retrieved ! + e.getMessage(), Toast.LENGTH_SHORT).show();
}
return strAdd;
}
}
Και τώρα Κύρια Δραστηριότητα Για να πάρετε Διεύθυνση Είμαι με τη χρήση
private void updateUI() {
mLatitudeTextView.setText(String.format(%s: %f, mLatitudeLabel,
mCurrentLocation.getLatitude()));
mLongitudeTextView.setText(String.format(%s: %f, mLongitudeLabel,
mCurrentLocation.getLongitude()));
mLastUpdateTimeTextView.setText(String.format(%s: %s, mLastUpdateTimeLabel,
mLastUpdateTime));
//For Address
mLocAddTextView.setText(String.format(%s: %s, mLocAddressLabel,
Const.getCompleteAddressString(this, mCurrentLocation.getLatitude(), mCurrentLocation.getLongitude())));
}
Αλλά εδώ δεν εμφανίζει τίποτα της κάθε ένας μπορεί να μου προτείνουν τι είναι λάθος με αυτό













