I am going out of my mind for the last two days with an IllegalArgumentException error I receive in Android code when trying to get a coordinates out of an addr
public LatLng determineLatLngFromAddress(Context appContext, String strAddress) {
LatLng latLng = null;
Geocoder geocoder = new Geocoder(appContext, Locale.getDefault());
List geoResults = null;
try {
geoResults = geocoder.getFromLocationName(strAddress, 1);
while (geoResults.size()==0) {
geoResults = geocoder.getFromLocationName(strAddress, 1);
}
if (geoResults.size()>0) {
Address addr = geoResults.get(0);
latLng = new LatLng(addr.getLatitude(),addr.getLongitude());
}
} catch (Exception e) {
System.out.print(e.getMessage());
}
return latLng; //LatLng value of address
}