KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to get the street name of my current location but I can't seem to get it. I use this method to retrieve the Address: public Address getAddressForLocation(Context context, Location location) throws IOException { if (location == null) { return null; } double latitude = location.getLatitude(); double longitude = location.getLongitude(); int maxResults = 1; Geocoder gc = new Geocoder(context, Locale.getDefault()); List<Address> addresses = gc.getFromLocation(latitude, longitude, maxResults); if (addresses.size() == 1) { return addresses.get(0); } else { return null; } } And then I can do things like. address.getLocality() and address.getPostalCode() But what I want is the street name. Like in "Potterstreet 12". When I print the AddressLine(0) and AddressLine(1) I only get the postalcode, city and country. How can I retrieve the street name of the position i'm currently at?
Tags (comma-separated)
Save Edits
Cancel