2011-02-14 6 views
0

Foursquare에 대한 장소 검색을 구현하려고합니다. 사용자가 도시 또는 도시 내의 거리 또는 특정 장소 (예 : 'Cinema London')를 입력하여이 장소의 모든 장소가 나열되도록합니다. 문제는 Foursquare API에 사용자의 위도와 경도가 주어진 "ll"속성이 필요하다는 것입니다. 그런 다음이 위치 주변에서 경기장이 표시됩니다.Foursquare 장소 검색/Google지도 검색

https://api.foursquare.com/v2/venues/search?ll=40.7,-74 

선택적으로 적용 할 수 있고 "ll"속성 주위의 장소에 대한 검색어를 포함하는 "쿼리"속성이 있습니다. 문제는 내가 사용자의 입장을 가지고 있지 않다는 것입니다. 사용자가 Google지도와 같이 도시 및/또는 장소를 입력하기를 원합니다. 그건 제 2의 아이디어였습니다. Google지도 지오 코더를 통해 장소를 검색하고이 위도/경도 값을 사용하여 정사각형을 호출합니다. 더 나은, 더 빠른 방법이 있다면 나는 포 스퀘어 다음 결과를 얻을 수있는 가치를 보내보다 먼저 Google지도를 호출 할 필요가 없습니다 있도록

geocoder.geocode({ 'address': 'london trafalgar square'}, function(results, status) { 
     if (status == google.maps.GeocoderStatus.OK) { 
      // here, call the foursquare api 
      // in results[0].geometry.location the location of the first location is stored 
     } 
}); 

나는, 궁금하네요.

누군가 나를 도울 수 있기를 바랍니다.

들으, 나는 당신의 설명 것과 http://www.4sqmap.com/search 사용과 유사한 방법을 참조

답변

1

턱시도. 텍스트 "위치"는 정사각형 장소 검색을 위해 GPS 위치로 변환됩니다. Google Maps API를 통해 완료된 것으로 보입니다.

더 좋은 옵션이없는 것 같습니다.