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

안드로이드 구글 Place AutoComplete Api

글쓴이 : 허접샴푸 날짜 : 2017-05-15 (월) 17:00 조회 : 626
글주소 : http://www.androidside.com/B49/167232
 
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  4차산업 서울정보산업교육원
4차산업 정보보안 유통물류 GTQ ITQ 컴활 회계 자격증 국비지원 구디이마트 앞
www.siie.co.kr
  안드로이드/태블릿은 디퍼세븐
안드로이드 태블릿모니터,DID,사이니지,키오스크,디지털액자등(하드웨어및솔루션)
www.dippersevenmall.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 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기