こんにちは、緯度、経度、半径、その場所の名前に基づいて場所を検索したいと思います。
私は以下のコードを試しました:
HttpRequestFactory httpRequestFactory = createRequestFactory(HTTP_TRANSPORT);
HttpRequest request = httpRequestFactory
.buildGetRequest(new GenericUrl("https://maps.googleapis.com/maps/api/place/search/json?"));
request.getUrl().put("key", API_KEY);
request.getUrl().put("location", _latitude + "," + _longitude);
request.getUrl().put("name", "Pacific Beach");
request.getUrl().put("radius", _radius); // in meters
request.getUrl().put("sensor", "false");
ここでサンディエゴの緯度と経度を通過し、パシフィックビーチの場所を取得することに成功しました。
たとえば、APIの場所から複数の名前を取得したいのですが、次の変更を加えて上記のコードを記述した場合、次のようになります。
request.getUrl().put("name","Pacific Beach|Gaslamp|Ocen Beach|Uptown|Hilcrest|Mission Valley|Fashion Valley|North Park");
ここで私は「場所がない」と言っています。
上記のコードをどのように書くべきか教えてもらえますか?
複数の検索結果を書きたいかどうかわかりません。