애뮬에서는  잘되는데요...

 

갤노트2 젤리빈에서는 안되는 거 같아요... 서비스 가 살아 있지 않다고 나오거든요...

제가 뭘 잘못 알고 있는 건가요???

구글링은 영어가 짧아서 잘 모르겠고... 이곳 게시판에도 특별하게 답이 없네요...

 

아시는 분 !!! 답 좀 주시렵니까??? 흑~~~ 감사 드려요...

 

private  String showLocationName(Location loc) {
   
   double latitude = 31.534902  ; //  요기 어디 ?
   double longitude = 123.521660 ;
   StringBuffer buff = new StringBuffer();
   
   Log.d(TAG, "showLocationName ===============") ;
   try {
   latitude = loc.getLatitude();
      longitude = loc.getLongitude();
  
   Log.d(TAG, " latitude =" + String.valueOf(latitude) + ", longitude=" + String.valueOf(longitude)) ;
    
   List<Address> addrs = coder.getFromLocation(latitude, longitude, 1);
   Log.d(TAG, "aaaaaaaaaaaaaaaa") ;
   for (Address addr : addrs) {
    int index = addr.getMaxAddressLineIndex();
    for (int i = 0; i <= index; ++i) {
                  buff.append(addr.getAddressLine(i));
                  buff.append(" ");
                  Log.d(TAG, "buff="+ buff.toString()) ;
    }
    buff.append("\n");
   }
   Log.d(TAG, "bbbbbbbbbbbbb") ;
   
   /*
   mapOverlays = mMapView.getOverlays() ;
   drawable = this.getResources().getDrawable(R.drawable.blue ) ;
   itemizedOverlay = new ItemizedOverlay(drawable) ;
   OverlayItem  overlayitem = new OverlayItem(newPoint, "", "") ;
   itemizedOverlay.addOverLay(overlayitem);
   mapOverlays.add(itemizedOverlay) ;
   */
   } catch (Exception e) {
    Log.d(TAG, "GeoCoder 오류 ...\n" + e.toString()) ;
   } finally  {
    GeoPoint newPoint = new GeoPoint((int)(latitude * 1E6), (int)(longitude*1E6));
   mapController.setCenter(newPoint) ;
   }
  Log.d(TAG, "<<<<<<<<<<<<<<< showLocationName " + buff.toString()) ;
  
  return buff.toString();
  
  }