2017-07-30 1 views
0

ich den folgenden Code verwenden eine Liste mit Vorschlägen zu erhalten, wenn ein Benutzer eine Adresse in meinem app nachzuschlagen versucht:Android Geocoder gibt nur eine Adresse

String locationName = "Berli" 
if (Geocoder.isPresent()) { 
    Geocoder geocoder = new Geocoder(getBaseContext(), Locale.getDefault()); 
    List<Address> list = geocoder.getFromLocationName(locationName, 5); 
} 

Aber es gibt nur „Berli, Indien“ als einen einzigen Eintrag in meiner Liste - anstelle von anderen möglichen Adressen wie "Berlin, Deutschland", etc. Gleich wenn ich viele andere Orte ausprobiere, wird nur ein Vorschlag angezeigt. Ist das ein korrektes Verhalten des Geocoders oder sollte ich eine andere Lösung verwenden?

Vielen Dank, Chris

+0

https://Stackoverflow.com/a/13310210/2700586 – Mani

Antwort

Verwandte Themen