1

foursquare API から近くのレストランを取得しています。レストランの詳細を含む json を取得しています。「distance=XX」が含まれています。配列の最初のインデックスで最小距離として結果を取得するにはどうすればよいですか?

何かを見つけました - "intent=match" .しかし、以下の URL でそれを指定する方法がわかりません。助けてください。よろしくお願いします

https://api.foursquare.com/v2/venues/search?radius=500&ll=10.00915,76.318738&limit=50&client_id=CLIENT_ID&v=YYYYMMDD&client_secret=CLIENT_SECRET&categoryId=4d4b7105d754a06374d81259

4

1 に答える 1

1

intent=matchは、渡された場所とクエリに非常に敏感であり、通常、探しているものと完全に一致するものを見つけるために使用されます (たとえば、この正確な緯度/経度の Joe's Coffeeshop など)。これは探しているものである場合とそうでない場合がありますが、追加した方法と同じように、API 呼び出しに別のパラメーターとして追加するだけで使用できますcategoryId

一般にintent=checkin、正確な要件に応じて、(呼び出しの既定値) を使用するだけで十分です。距離でソートされた結果を返しますが、誰かがそこにチェックインする可能性も考慮されるため、最初の結果が厳密に最も近いとは限りません。

于 2013-04-19T16:01:04.670 に答える