마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

API V3 역지오코딩 주소가 영문으로 나오는데 한글처리는 어떻게하나요???

0 추천

아래 소스와 같이 json,xml 두가지 방식으로 작업을 했습니다.

주소를 웹브라우져에서 칠경우 위경도 값에 맞는 주소들이 한글형태로 정상적으로 나타납니다.

문제는 안드로이드에서 테스트 하니 주소가 영문표현으로 나타납니다.

language 셋팅도 했는데 리턴되는 주소는 영문주소뿐입니다.

해결방법좀 알려주세요.

 

 

 url = new URL(String.format("https://maps.googleapis.com/maps/api/geocode/json?language=KR&latlng=%f,%f&sensor=false", la,lo));
   
    urlConnection = (HttpURLConnection) url.openConnection();
    buff = new BufferedInputStream(urlConnection.getInputStream());
    BufferedReader bufReader = new BufferedReader(new InputStreamReader(buff,"UTF8"));
    while ((ln=bufReader.readLine()) != null) {
    page += ln;
   }
 

펍퍽 (120 포인트) 님이 2014년 5월 22일 질문

1개의 답변

+1 추천

language=KR <<== 요고이 잘못 되었습니다~~!

KR이라는 파라미터는 우예 나온지는 모르겠지만 api문서 보시면 분명히 한국어는 ko라고 명시 하는데 말이죠~~!

그리고 역지오코딩을 꼭 웹 api를 써야하는 이유가 있나요???

안드로이드 내에도 지오코더가 존재 하는데..... ^^

ThisPlus (46,920 포인트) 님이 2014년 5월 22일 답변
덕분에 해결했습니다. 감사합니다. ^^
...