2012-06-06 3 views
3

Foursquare API를 처음 접했고 현재 위치가 주어진 인근 지역을 얻는 방법을 알 수 없었습니다. 이것에 대해 많은 샘플을 보았지만 제대로 작동하지는 못했습니다.Foursquare iPhone API 근처 장소

+1

당신이 바라 보았다 샘플 문제는 무엇입니까? 무엇이 효과가 없었습니까? 너 무슨 짓을 한거야? 당신이 시도한 것을 보여주고, 무엇이 효과가 없었으며 어떤 방식으로 작동하지 않았는 지 설명하고, 당신이 시도한 것을 작동 시키려고 시도했는지 설명하십시오. 당신이 직접 물건을 다 써버 렸기 때문에 누군가에게 당신을 위해 일하기를 원하는 것처럼 들리는 질문을하십시오. –

답변

3

이 링크를 참조하십시오. https://github.com/Constantine-Fry/Foursquare-API-v2/tree/master/Foursquare2-iOS. iPhone 용 Foursquare API를 쉽게 통합 할 수 있습니다. 나는 이것을 사용했다. 예를 들어

: 지역 정보 검색

[Foursquare2 searchVenuesNearByLatitude:@"40.763" longitude:@"-73.990" accuracyLL:nil altitude:nil accuracyAlt:nil query:@"" limit:@"15" intent:@"" callback:^(BOOL success, id result){ 
      if (success) { 
      //parse here 
      tableData = [[FoursquareParser parseSearchVenuesResultsDictionary:(NSDictionary*)result] retain]; 
      [mTableView reloadData]; 
      } 
     }]; 

// 검색 개최지 파서

+(NSMutableArray*)parseSearchVenuesResultsDictionary:(NSDictionary*)result{ 
    NSArray *groupsArray = [[result objectForKey:@"response"] objectForKey:@"venues"]; 
    if([groupsArray count] > 0){ 

      NSMutableArray *resultArray = [NSMutableArray array]; 
    //Get Stats details 
       NSDictionary *stats = [[groupsArray objectAtIndex:i] objectForKey:@"stats"]; 
       [resultDictionary setObject:[stats objectForKey:@"checkinsCount"] forKey:@"checkinsCount"]; 
       [resultDictionary setObject:[stats objectForKey:@"tipCount"] forKey:@"tipCount"]; 
       [resultDictionary setObject:[stats objectForKey:@"usersCount"] forKey:@"usersCount"]; 

       [resultArray addObject:resultDictionary]; 
       return resultArray; 
     } 
     return [NSMutableArray array]; 
    } 
+0

정말 감사합니다! – gokhangultekin

+0

파싱 작업을위한 "결과"URL은 어디에서 찾을 수 있습니까? – gokhangultekin

+0

결과 개체를 구문 분석 할 수 있습니다. 예 : tableData = [FoursquareParser parseSearchVenuesResultsDictionary : (NSDictionary *) result]; [mTableView reloadData]; –

관련 문제