1
//here is my code
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.getUrl().put("key", API_KEY);
            request.getUrl().put("location", latitude + "," + longitude);
            request.getUrl().put("radius", 500);
            request.getUrl().put("sensor", "false");

            if (PRINT_AS_STRING) {
                System.out.println(request.execute().parseAsString());
                Log.d("--->",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);
                    Log.d("--->",place.toString());
                }
            }


        } catch (HttpResponseException e) {
            System.err.println(e.getResponse().parseAsString());
            throw e;
        }
    }
    public static HttpRequestFactory createRequestFactory(final HttpTransport transport) {

          return transport.createRequestFactory(new HttpRequestInitializer() {
           public void initialize(HttpRequest request) {
            GoogleHeaders headers = new GoogleHeaders();
            headers.setApplicationName("MyLocationHelper");
            request.setHeaders(headers);
           JsonHttpParser parser = null;
            parser.getJsonFactory();
           request.addParser(parser);
           }
        });
    }

現在地を地図上に表示するアプリケーションを開発し、周囲の近くの場所を検索したいと考えています。この段階で、現在の場所を地図上に描画できますが、Google Places API からの応答を取得できません。

performSearch() メソッドは、Google Places API を呼び出します。

4

1 に答える 1

0

次のリンクを確認してください:->HTTPリクエストの使用+JSON解析は機能します

AndroidでGooglePlacesJSONデータを解析しますか?

于 2012-10-11T05:48:38.270 に答える