geocoder로 위치 검색해서 구글맵으로 뜨게는 구현 다 됐는데요

이상하게 pc상에 구글맵스는 도서관 이름만 검색해도 위치가 딱 뜨는데

앱으로 구현한 geocoder는 지역이름만 뜨네요 예를 들어 율목도서관이라고 치면 안나오지만 부산시청 양평 뭐 이런식으로 치면 나오거든요??

왜 그런지 좀 알려주세요ㅠㅠ 부탁드립니다.ㅠㅠ

public class Map extends MapActivity {
 private String info;
 private MapView objMapView;
 @Override
 public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.mapview);
    
        Intent intent=getIntent();
     Bundle myBundle = intent.getExtras();
  info = myBundle.getString("key");
    
     objMapView = (MapView)findViewById(R.id.mapView);
     objMapView.setStreetView(true);
     objMapView.setBuiltInZoomControls(true);
    
    
     try {
      Geocoder geo = new Geocoder(this, Locale.KOREAN );
      List<Address> addr = geo.getFromLocationName(info, 10);
      if (addr.size() > 0) {
       double country = addr.get(0).getLatitude()*1E6;
       double area = addr.get(0).getLongitude()*1E6;
       GeoPoint objGP = new GeoPoint((int)country, (int)area);
       MapController objMC = objMapView.getController();
       objMC.animateTo(objGP);
       objMC.setCenter(objGP);
       objMC.setZoom(16);
      } else {
       Toast toast=Toast.makeText(this, "    찾을 수 없습니다.    ", Toast.LENGTH_SHORT);
       toast.setGravity(Gravity.TOP|Gravity.LEFT, 35, 280);
       toast.show();
      }

     } catch (IOException e) {
      Toast toast=Toast.makeText(this, "    Failed to bringing location    ", Toast.LENGTH_SHORT);
      toast.setGravity(Gravity.TOP|Gravity.LEFT, 29, 280);
      toast.show();
     }
    }
 @Override
 protected boolean isRouteDisplayed() {
  return false;
 }
}

이건 소스 코드 구요 intent로 가져온 값은 검색값입니다. 답변부탁드려요ㅠㅠㅠㅠㅠㅠㅠ