2012-04-17 4 views
0

누구나 안드로이드에 Google 장소 API를 사용하는 방법을 알려주십시오 수 있습니다. 이클립스에서 가장 가까운 주유소와 차고를 내 지역 근처에서 찾아야하는이 응용 프로그램을 개발 중입니다. 나는 수많은 웹 사이트를 훑어 보았다. 나는 정답을 찾지 못했습니다. 나는 json 개념을 처음 접했기 때문에 샘플 코드가 필요하다.안드로이드에 Google 장소 API 샘플 코드

public class place { 

private static final String PLACES_SEARCH_URL = "https://maps.googleapis.com/maps/api/place/search/json?"; 

private static final boolean PRINT_AS_STRING = false; 


public void performSearch() throws Exception { 
    try { 
    System.out.println("Perform Search ...."); 
    System.out.println("-------------------"); 
    HttpRequestFactory httpRequestFactory = createRequestFactory(transport); 
    HttpRequest request = httpRequestFactory.buildGetRequest(new GenericUrl(PLACES_SEARCH_URL)); 
    request.url.put("key", "api key"); 
    request.url.put("location", lat + "," + lng); 
    request.url.put("radius", 500); 
    request.url.put("sensor", "false"); 

    if (PRINT_AS_STRING) { 
    System.out.println(request.execute().parseAsString()); 
    } else { 

    PlacesList places = request.execute().parseAs(PlacesList.class); 
    System.out.println("STATUS = " + places.status); 
    for (Place place : places.results) { 
    System.out.println(place); 
    } 
    } 

    } catch (HttpResponseException e) { 
    System.err.println(e.response.parseAsString()); 
    throw e; 
    } 
}//StoresNearMe 

답변

관련 문제