我试图得到所有的场地附近的位置提供的纬度和经度。我需要超过50个场地,如果有那么多,但我得到的结果比我预期的少。这是我的代码。
RADIUS = 200
LIMIT = 200
offset = 1
VERSION = '20200603'
latitude = 40.7127281
longitude = -74.0060152
url = 'https://api.foursquare.com/v2/venues/explore?client_id={}&client_secret={}&v={}&ll={},{}&radius={}&limit={}'.format(
CLIENT_ID,
CLIENT_SECRET,
VERSION,
latitude,
longitude,
RADIUS,
LIMIT
)
result = requests.get(url).json()
我得到20个不同类型的场地 这比我预期的场地数量要少,所以我试着从Foursquare API端点例子中做同样的探索请求。https:/foursquare.comdevelopersexplore#req=venues%2Fexplore%3Fnear%3DNYC。
这次我得到42个场地的结果。我检查了可能影响结果的端点、极限和半径等参数,但结果还是一样。
有没有人曾经做过同样的请求,有什么建议?
谢谢你的帮助
也许你附近没有很多结果。尝试更一般的东西,重新设置您的过滤器,或展开 radius
.