2013-04-18 3 views
1

나는 foursquare API에서 인근 레스토랑을 가져오고 있는데, 나는 레스토랑의 세부 사항을 포함하고있는 json을 얻고있다. 그는 "distance = XX"을 가지고있다. 어떻게 결과를 배열의 첫 번째 인덱스에서 최소 거리로 얻을 수 있는가? "의도 = 일치" 나누었다는거리에 따라 foursquare 장소 api에서 결과 정렬 방법?

https://api.foursquare.com/v2/venues/search?radius=500&ll=10.00915,76.318738&limit=50&client_id=CLIENT_ID&v=YYYYMMDD&client_secret=CLIENT_SECRET&categoryId=4d4b7105d754a06374d81259

답변

1

intent=match가에 매우 민감 사전에 아래의 URL에서 도와주세요 와요 고마워요 것을 제공하는 방법을 잘 모릅니다 -

는 뭔가 발견 위치 및 검색어를 입력해야하며 일반적으로 찾고있는 것과 정확히 일치하는 항목을 찾는 데 사용됩니다 (예 : Joe 's Coffeeshop , 바로 위도/경도). 이것은 원하는 것일 수도 있고 아닐 수도 있지만 API 호출에 다른 매개 변수로 추가하여 사용하는 경우와 마찬가지로 categoryId을 추가 한 것과 같습니다.

일반적으로 정확한 요구 사항에 따라 intent=checkin (기본값은 호출 기본값)으로 충분해야합니다. 거리별로 정렬 된 결과를 반환하지만 누군가가 거기에 체크인 할 가능성을 고려하므로 가끔씩 첫 번째 결과가 가장 가깝지 않은 경우가 있습니다.

관련 문제