Je suivais ce pour obtenir l' emplacement Coordonnées et adresse
Voici donc son obtention Updates Coordonnées Lieu Latitude et Longitude pour 10 secondes
Je suis en train de Get Adresse avec eux
Ici pour obtenir Adresse J'UTILISE Const classe
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;
}
}
Et maintenant à l' activité principale Pour obtenir l' adresse J'utilise
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())));
}
Mais ici l'affiche rien ne peut me suggérer ce qui est erroné dans ce













