안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
map 관련중 공부하다가 궁금 증이 하나 생겨서 질문드립니다.
maps.google.co.kr <-- 여기서 상호검색등을 하여 httpclient 를 이용하여 파싱하고있습니다
그런데 제가 잘못 한건지 모르겠지만
예)
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("near","서울특별시 강남구 신사동"));
params.add(new BasicNameValuePair("q","pc방"));
params.add(new BasicNameValuePair("output","kml"));
params.add(new BasicNameValuePair("radius","0.5"));
params.add(new BasicNameValuePair("hl","ko"));
params.add(new BasicNameValuePair("num","50"));
try{
String query = URLEncodedUtils.format(params,"UTF-8");
uri = URIUtils.createURI("http", "maps.google.co.kr", -1, "/m/local", query, null);
}catch(URISyntaxException e){
Log.e("URI Connect Error",e.getMessage());
}
이런식으로 해서 파싱해서 잘 되는데요
문제는 검색한 데이터가 일단 50(num)개씩 출력이 안되고요.
near 자기 주변 지역을 나타내는 변수 같은데 전혀 자기지역을 검색못하고 싹다 검새하고
반경 0.5마일로 했는데 뭐 경기도까지 검색이 되는데 이거 원래 이런건가요?
제가 어디 잘못 한건가요?
자기 주변 약800M만 검색하는건데~ 왜 싹다 나오는지 모르겠내요
뭔가 제가 잘못한게 있으면 답변좀 부탁 드리겠습니다.




참고할만한 곳이 있어서
http://gaspotion.tistory.com/tag/android?page=2