총 게시물 38,536건, 최근 5 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

안드로이드 구글 Place AutoComplete Api

글쓴이 : 허접샴푸 날짜 : 2017-05-15 (월) 17:00 조회 : 327
글주소 : http://www.androidside.com/B49/167232
 
  오라클자바교육센터 구로본점
안드로이드전문교육, SDK실무개발, APP개발프로젝트, 실습폰지원, 재직자환급
www.oraclejava.co.kr
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  KGIT뱅크 수강문의 전명구
안드로이드앱개발, 빅데이터, 오라클, 정보보안, IT전공대비, 국비지원수강할인.
www.hrditbank.com
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

Google Place Api를 사용하고 있습니다. 아래는 코드입니다.

AutocompleteFilter autocompleteFilter = new AutocompleteFilter.Builder().
setTypeFilter(Place.TYPE_COUNTRY).setCountry("KR").build();
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).setFilter(autocompleteFilter).build(this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PLACE_AUTOCOMPLETE_REQUEST_CODE) {
if (resultCode == RESULT_OK) {
Place place = PlaceAutocomplete.getPlace(this, data);
Log.i("test", "Place: " + place.getName()+" " + place.getAddress()+" " +place.getLatLng()+" "+place.getViewport()+" " + place.get);
} else if (resultCode == PlaceAutocomplete.RESULT_ERROR) {
Status status = PlaceAutocomplete.getStatus(this, data);
// TODO: Handle the error.
Log.i("test", status.getStatusMessage());

} else if (resultCode == RESULT_CANCELED) {
// The user canceled operation.
}
}


place.getName() 이놈이 궁금합니다. 어떤 검색 결과는 한글로 나오고(Log를 찍어보니)
어떤 검색 결과는 영어로 나옵니다.(예를 들어 서울특별시를 선택하면 getName()은 Seoul로 로그에 찍힙니다.)
심지어 해운대역을 선택하면 海云台站가 Log에 찍힙니다.

검색 선택 결과 즉 place.getName()을 한글로만 표시할 수 있는 메소드가 있나요? 제가 못 찾고 있는 것인지...



제발 도와주세요
질문자가 자신의 포인트 50 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 40을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

안사 이쁜이 2017-05-15 (월) 17:00
축하드립니다. ;)
허접샴푸님은 안사 이쁜이에 당첨되어 3 포인트 지급되었습니다.
에찌 2017-05-19 (금) 10:52
에뮬이나 다른 것에서 확인한번해보세요 그리고 만약 그곳에서 정상적으로 나온다고하면 폰 언어 및 지역설정에서 확인해보시구여
https://developers.google.com/places/android-api/?hl=ko
구글 place api 에서는 관련된 내용이 없어보입니다..
댓글주소 추천 0 반대 0
     
     
허접샴푸 2017-05-26 (금) 16:35
[@에찌]
그러게요 뒤져봐도 없더라고요;(아쉽지만 ㅜ)
그래서 결국 바꿨습니다 ㅜ
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기