1

Venues プラットフォームを使用して、緯度と経度を指定して「食品」カテゴリの会場を検索しています。

これが私が始めたリクエストです:

https://api.foursquare.com/v2/venues/search?ll=37.783207,-122.441673&limit=50&categoryId=4d4b7105d754a06374d81259&intent=checkin&radius=520&client_id=CLIENT_ID&client_secret=CLIENT_SECRET&v=20120721

これで望ましい結果が得られますが、半径を 520 から 5200 に増やすと、会場は得られますが、近くにある会場が失われます。

これは、結果を 50 会場 (Foursquare で許可されている最大数) に制限しており、半径 5200 メートル内に 50 を超える会場があるためだと思います。この場合、Foursquare は最も人気のある 50 の場所を返してくれるように見えますが、一部の場所は省略されています。この半径をもっと大きくしたいのですが、必ず自分に最も近い会場に戻るようにしてください。

これを行うために含める必要がある他のパラメーターはありますか? 広い半径内で最も近い会場に確実に戻るにはどうすればよいですか?

4

1 に答える 1

1

ユーザーに物理的に近い適度な品質の会場が必要な場合は、intent=checkinに半径をまったく指定しないでください。デフォルトは近くの会場の密度に基づいて動的です。

intent =ブラウズは、近接バイアスのないエリアでトップの会場を提供します。

于 2012-07-23T22:32:22.133 に答える