Hallo Leute,
in meiner App kann der User durch Adresse oder Stadtangabe seine Position bestimmen lassen.
Das Problem dabei ist jetzt, das der Geocoder nur in den seltensten fällen auch mal funktioniert.
Erstmal der Code:
Java
public String getLocationFromAddress(Context context, String strAddress) {
Geocoder coder = new Geocoder(context);
List<Address> address;
String p1 = null;
try {
// May throw an IOException
address = coder.getFromLocationName(strAddress, 5);
if (address == null) {
return null;
}
Address location = address.get(0);
location.getLatitude();
location.getLongitude();
p1 = location.getLatitude()+","+location.getLongitude();
} catch (IOException ex) {
ex.printStackTrace();
}
return p1;
}
Alles anzeigen
Die Exception:
Und die Zeile 139:
Java
map.put("data",adress.getLocationFromAddress(Profil.this,editTextAdress.getText().toString()));
Habt ihr eine Idee was los is?