안녕하세요.

위도, 경도값을 가지고 주소 정보를 얻어 올려고 하는데
Geocode 클래스를 이용하면 되겠더라구요.

그래서 아래와 같은 코드로 했는데 오류가 나네요

     StringBuilder sb = new StringBuilder();
     Geocoder g = new Geocoder(ctx, Locale.getDefault());
     try {
      List<Address> addresses = g.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
      if (addresses.size() > 0) {
       Address currentAddress = addresses.get(0);
       sb.append(currentAddress.getCountryName()).append(" ");
       for (int ii = 0; ii < currentAddress.getMaxAddressLineIndex(); ii++) {
        sb.append(currentAddress.getAddressLine(ii)).append("\n");
       } /* end for()*/
       sb.append(currentAddress.getPostalCode());
       sb.append(currentAddress.getFeatureName());
      } /* end if() */
      else {
          Toast.makeText(ctx, "null", Toast.LENGTH_SHORT).show();
      }
     } catch (IOException e) { e.printStackTrace(); }

Unable to parse response from server 오류가 나는데..
혹시 Google API를 사용해야 하나요?
참고로 구글맵을 이용하는건 아닙니다.
단순히 위도,경도값을 이용해서 주속만 가져 오면 되거든요

api를 봤는데..
The Geocoder class requires a backend service that is not included in the core android framework.
The Geocoder query methods will return an empty list if there no backend service in the platform.

백엔드 서비스가 필요하다고 하는데,,백엔드 서비스는 뭐가요?