1

ジム情報を返すための Google Places API を取得できませんでした。以下は、リクエスト API の例です。

https://maps.googleapis.com/maps/api/place/search/json?location=33.347075,-111.96318&radius=100&types=gym&sensor=false&key=AIzaSyBg8HI6sH1Rxyhn1Mno_hhgDawuF1KAfq0

( URLを開く)

リンクの緯度/経度が有効であることはわかっています。

「types=gym」(以下のリンクを参照) を削除すると、いくつかの場所の情報が返されますが、タイプのジムは返されません。

https://maps.googleapis.com/maps/api/place/search/json?location=33.347075,-111.96318&radius=100&sensor=false&key=AIzaSyBg8HI6sH1Rxyhn1Mno_hhgDawuF1KAfq0

( URLを開く)

APIに制限はありますか?また、その場所に直接移動する uri を返す API を使用できますか?

4

3 に答える 3

4

検索範囲を少し広げる必要があるだけです。100m の円内で結果を探しています。これを試して:

https://maps.googleapis.com/maps/api/place/search/json?location=33.347075,-111.96318&radius=200&types=gym&sensor=false&key=AIzaSyBg8HI6sH1Rxyhn1Mno_hhgDawuF1KAfq0

半径をちょうど 200m に増やすと、結果が返されます。1000m では 4 つの結果が得られます。

reference次のように、値を Places Details 検索に渡して値を取得できurlます。

https://maps.googleapis.com/maps/api/place/details/json?reference=CnRnAAAA99xxsFT0V-FNigzMi7GEnmkqWRYCOZG-lrQH0fpw9iI_JUp5WHrYOCcTGpeyzVdHrtk3rE2zrHleBxRw4i67K0sT_fhsSQufaAHN80Oi4OvxR-amG_W4plz5Mr8a-512584oHpfUpV87jMqyF2R8cRIQpqTgOCgZtZF0hYR4R_ZVRRoUEIS-oN1fcyVQcN5nj7DxaNK-e8o&sensor=false&key=AIzaSyBg8HI6sH1Rxyhn1Mno_hhgDawuF1KAfq0

Google マップ プレイス ページへのurlリンク: http://maps.google.com/maps/place?cid=2681829493569576902

こちらのドキュメントをご覧ください: http://code.google.com/apis/maps/documentation/places/#PlaceDetailsRequests

于 2012-02-27T23:10:44.697 に答える
0

個数制限もあります。この特定の API に対するリクエスト。2500 IIRC -- ドキュメントで読むことができます

于 2012-11-25T10:43:40.820 に答える
-1

「types=gym」呼び出しで戻ってくるのは 20 人ですか? その場合、API の制限に達しており、返された 20がジムではありません。

Places API は、最大 20 件の施設の結果を返します。さらに、リクエストの領域を識別するのに役立つ政治的な結果が返される場合があります。

于 2012-02-27T20:49:46.807 に答える