3

当您指定半径时,使用带有 near vs ll 的 explore 端点会给出不同的结果。

使用 ll 时,半径按预期工作。但是当查询在附近使用时,它似乎忽略了半径参数。

我的查询(没有客户 ID 和秘密): https ://api.foursquare.com/v2/venues/explore?near=Menlo%20Park%20California&radius=250§ion=coffee&v=20130101

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

第一个覆盖半径参数,并在响应中显示“suggestedRadius”:7924 第二个返回“suggestedRadius”:250,如预期的那样。

难道我做错了什么?有没有其他人看到过这种行为?
有没有办法可以正确使用“near”参数和半径?

谢谢!

4

1 回答 1

3

与 一起使用时,该radius参数无效near。例如,此查询https://api.foursquare.com/v2/venues/explore?near=Menlo%20Park%20California& radius=10 §ion=coffee&v=20130101或完全不带参数运行它radius仍然返回与您的相同的结果原始查询。

near如果您想达到类似的效果,也许可以通过提供邮政编码等操作来缩小您的参数范围。

于 2013-01-25T21:48:50.377 回答