Advertisement
Guest User

Untitled

a guest
Apr 28th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. public static void getAddressFromLocation(final double latitude, final double longitude,
  2. final Context context, final Handler handler) {
  3. Thread thread = new Thread() {
  4. @Override
  5. public void run() {
  6. Geocoder geocoder = new Geocoder(context, Locale.getDefault());
  7. String result = null;
  8.  
  9.  
  10.  
  11.  
  12. // String tudo[] = new String[0];
  13. try {
  14. List<Address> addressList = geocoder.getFromLocation(
  15. latitude, longitude, 1);
  16. if (addressList != null && addressList.size() > 0) {
  17. Address address = addressList.get(0);
  18. StringBuilder sb = new StringBuilder();
  19. for (int i = 0; i < address.getMaxAddressLineIndex(); i++) {
  20. sb.append(address.getAddressLine(i)).append("n");
  21. // tudo[i] = address.getAddressLine(i).concat("n");
  22. }
  23. sb.append(address.getAdminArea()).append("n");
  24. sb.append(address.getLocality()).append("n");
  25. sb.append(address.getPostalCode()).append("n");
  26.  
  27. result = sb.toString();
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement