2011-10-02 3 views
2

Foursquare API에 따르면 Venues/Explore은 현재 위치 근처의 추천 경기장 목록을 반환하고 Venues/Search은 현재 위치 근처의 경기장 목록을 반환하며 선택적으로 검색어와 일치합니다. 그래서 두 경우 모두, 반환 목록은 현재 위치 근처의 장소 모음입니다. 주어진 도시의 글로벌 컬렉션이 아닙니다. 이 경우 'Plan my next trip'은 특정 도시의 각 카테고리에 가장 적합한 장소를 어떻게 찾습니까? 감사!주어진 도시의 각 카테고리에서 가장 인기있는 Foursquare 장소를 찾는 방법은 무엇입니까?

답변

-1

매개 변수를 사용하여 위도와 경도를 지정할 수 있습니다.

+0

그래, 알아. 4sq가 검색 및 탐색을 위해 쌍 (lat, lng)을 지정하는 것을 제한하므로 주어진 도시 (lat, lng) 쌍으로 어떻게 전역 검색을 수행합니까? 반경 변수의 큰 값을 가지고 놀아 보는 것 같습니다. 다른 건 없니? – Arman

+0

먼저 도시의 위도와 경도를 알아야합니다! –

+0

w/4sq API를 재생 한 후 '내 다음 여행 계획'에 위도, 경도 쌍을 사용하고 4sq에 '탐색'API 호출을하고이 6 가지 카테고리 각각에서 가장 많은 결과를 선택합니다. '음식', '야외', '커피', '유흥', '상점', '예술 & 엔터테인먼트'. 나는 대안적인 접근법을 찾고 있었다. 예를 들어 사용자가 주어진 도시에서 시작 및 끝 (위도, 경도) 쌍을 입력 한 다음 시작점, 끝점 및 그 사이의 모든 항목을 검색해야하는 최적의 일정을 찾으라고 가정 해 봅시다. 어쨌든 고마워, 벤 : P – Arman

2

ll (위도/경도) 매개 변수를 비워두고 검색 API에서 near 매개 변수로 지오 코딩 가능한 문자열 (예 : 도시 이름)을 보낼 수 있습니다. 이것은 전체 도시에서 검색하고 가 아닌 특정 지점까지 거리별로 결과를 검색합니다. docs에서

:

near Chicago, IL 

LL이 제공되지 않는이 필요합니다. 세계의 장소를 나타내는 문자열입니다. 근거리 문자열이 지오 코딩 가능하지 않으면 failed_geocode 오류를 반환합니다. 그렇지 않으면 지오 코드 경계 내에서 검색합니다. 응답에 지리 코드 객체를 추가합니다. (검색어 검색에 필요)

관련 문제