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

[안드로이드] 구글맵 geocode API의 주소를 이용해서 위도 경도 가져오기 ㅠㅠ

0 추천

 

제가 지금 현재 google에서 제공하는 Geocode API를 이용해서 임의의 주소의 위도 경도를 가져오고 있는데요
문제점이 있습니다 ㅠㅠ
 
1.주소로 요청했을 시, JSON으로 리턴되는 값이 영어 입니다. 
address.JPG

위에 결과는 Log 를 통해 확인한 json 값입니다. 한글로 나타내고 싶은데 어떻게 해야하나요?
maps.google.co.kr 로 하는 방법과 뒤에 파라미터 값으로 language=ko 하는 방법 모두 글씨가 깨져서 나옵니다. 
 
2.위와 같이 Geocode를 통해 json으로 요청한 주소에 해당하는 값을 받아왔습니다.
롯데백화점에 해당하는 결과값이 엄청 많을텐데 제한적인 갯수만 뜨는 이유는 무엇일까요?
목적지를 검색해서 구현해야하는 저로서는 모든 장소들이 검색되어야 하는데 제한된 장소들만 검색되어서 한계가 있습니다ㅠㅠ
 
 
고수님들 도와주세요 ㅠㅠㅠ 여러번 올렸던 것 같지만 확실한 해결책이 없어 다시 올립니다. 수고하세요^^
 
keonjun1120 (190 포인트) 님이 2013년 7월 18일 질문

1개의 답변

0 추천
 
채택된 답변
1. 일단 한글이 깨져서 나오는것은 encoding이 잘못되어서 그럴듯 하네요. 아마 구글에서 줄때 utf-8으로 줄텐데 client에서 맞는 인코딩으로 받아오는지 확인해보세요.

2. 롯데백화점과 같은 POI를 받아오려면 Google Place Search API를 사용해야 합니다.

https://maps.googleapis.com/maps/api/place/textsearch/json?query=롯데백화점&key=....

이런식으로 하면 json에 next_page_token 값이 있는데 이를 이용해서 더 많은 검색 결과를 볼 수 있습니다.
bbirec (2,120 포인트) 님이 2013년 7월 19일 답변
keonjun1120님이 2013년 7월 23일 채택됨
문제해결했습니다 ^^
감사합니다
...