구글맵용 파라미터를 만들어서 (http://www.querystring.org/google-maps/google-maps-query-string-parametersprivate )List<NameValuePair> params;
   params.add(new BasicNameValuePair("near", "서울특별시 어쩌구 저쩌동");
   params.add(new BasicNameValuePair("q", "철물점"));
   params.add(new BasicNameValuePair("radius", "2.485484")); //마일로 표시된 반경
   params.add(new BasicNameValuePair("mrt", "yp")); //검색오션. 업체
   params.add(new BasicNameValuePair("start", start)); //검색결과중 처음에 보여줄 시작페이지
등등등...

위에서 만든 파라미터를 넣어 uri를 만들고
URI uri = URIUtils.createURI("http", "maps.google.co.kr", -1, "/m/local", URLEncodedUtils
    .format(params, "UTF-8"), null); //  "/m/local" 는 모바일용 지역정보를 결과로 받겠다는. js는 자바스크립용.  kml은 구글어스용.

uri를 이용하여 결과를 스트링형태로 얻어서
HttpGet getMethod=new HttpGet();
getMethod.setURI(uri);
ResponseHandler<String> responseHandler = new BasicResponseHandler();
  String responseBody = client.execute(getMethod, responseHandler);

결과로 받은 스트링( responseBody )에서 정규식으로 원하는 부분(전화번호, 업체명 주소 등등) 을 찾아 이용한다.

+ Recent posts