Foursquare API は初めてで、現在の場所から近くの場所を取得する方法がわかりませんでした。これについて多くのサンプルを見ましたが、機能させることができませんでした。
4136 次
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];
}
于 2012-06-06T09:02:44.400 に答える