it could find when i hit the search
Akbank Sanat istanbul
but when i use this code , it cant find:
private LatLng getCoors(String loc, String desc){
Log.v(TAG, "getCoors ");
loc = loc +" Istanbul";
if (Geocoder.isPresent()) {
Log.v(TAG, "getCoors geocoder present");
geocoder = new Geocoder(mContext, Locale.getDefault());
Log.v(TAG, "location: "+loc);
try {
From_geocode = geocoder.getFromLocationName(loc, 1);
Log.v(TAG, "fromgeocode: "+From_geocode);
} catch (IOException e) {
e.printStackTrace();
Log.v(TAG, "catched error - from geocode");//need to do something
}
if (!From_geocode.isEmpty()) {
Log.v(TAG, " getcoors fromgeocod enot not empty ");
coors = new LatLng(From_geocode.get(0).getLatitude(), From_geocode.get(0).getLongitude());
Log.v(TAG, "LATITUTE=====" + coors.latitude + " LONGITUTE=====" + coors.longitude);
return coors;
}//second if end
else{
Log.v(TAG, " hata getcoors fromgeocode empty ");
}
}//first if end
else{
Log.v(TAG, " hata getcoors geocoder not preset ");
}
return null;
}//getcoors end
when i use same address,
else{
Log.v(TAG, " hata getcoors fromgeocode empty ");
}
it goes here. SO, it means it cant fetch the address googlemaps can fetch.
What am i doing wrong? Is there easy way without using json or even not connecting?