3

探索エンドポイントをnearvsllで使用すると、半径を指定したときに異なる結果が得られます。

llを使用する場合、半径は期待どおりに機能します。しかし、クエリがnearを使用すると、radiusパラメータを無視しているように見えます。

私のクエリ(クライアントIDとシークレットなし): https ://api.foursquare.com/v2/venues/explore?near = Menlo%20Park%20California&radius = 250&section =coffee&v = 20130101

https://api.foursquare.com/v2/venues/explore?ll=37.45383,-122.18219&radius=250§ion=coffee&v=20130101

最初のものはradiusパラメータをオーバーライドし、応答で「suggestedRadius」:7924を示します。2番目のものは期待どおりに「suggestedRadius」:250を返します。

私は何か間違ったことをしていますか?他の誰かがこの振る舞いを見たことがありますか?
「near」パラメータと半径を正しく使用する方法はありますか?

ありがとう!

4

1 に答える 1

3

このradiusパラメーターは、と一緒に使用しても効果がありませんnear。たとえば、このクエリhttps://api.foursquare.com/v2/venues/explore?near=Menlo%20Park%20California& radius = 10&section =coffee&v = 20130101またはradiusパラメータなしで実行すると、同じ結果が返されます。元のクエリ。

同様の効果を実現したい場合はnear、郵便番号を指定するなどしてパラメータを絞り込んでください。

于 2013-01-25T21:48:50.377 に答える