2013-01-24 3 views
3

반경을 지정할 때 가까운 vs ll로 탐색 끝점을 사용하면 다른 결과가 나타납니다.Foursquare API 반지름 매개 변수가 작동하지 않습니다.

ll을 사용할 때 반지름이 예상대로 작동합니다. 그러나 쿼리가 근처에서 사용할 때 반경 매개 변수를 무시하는 것처럼 보입니다. 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&section=coffee&v=20130101

가 첫 번째는 반경 매개 변수를 무시하고 응답에서 그것은 "suggestedRadius"을 보여줍니다 : 7924 개 두 번째 반환

내 쿼리 (클라이언트 ID와 비밀 없음) "suggestedRadius": 250은 예상대로입니다.

내가 잘못 했나요? 다른 사람이이 동작을 보았습니까?
"가까운"매개 변수와 반경을 올바르게 사용할 수있는 방법이 있습니까?

감사합니다.

답변

3

near과 함께 사용하면 radius 매개 변수가 적용되지 않습니다. 예를 들어이 쿼리 https://api.foursquare.com/v2/venues/explore?near=Menlo%20Park%20California&radius=10&section=coffee&v=20130101 또는 radius 매개 변수없이이 쿼리를 실행해도 원래 쿼리와 동일한 결과가 반환됩니다.

비슷한 효과를 얻으려면 우편 번호 제공과 같은 작업을 통해 near 매개 변수의 범위를 좁힐 수도 있습니다.

+0

답변 해 주셔서 감사합니다. 나는 머리카락도 꺼내고있었습니다. 그러나 의사가 더 잘 설명한다면 좋을 것입니다. https://developer.foursquare.com/docs/api/venues/explore – drogon

관련 문제