Foursquare iPhone API 附近的地方

Posted

技术标签:

【中文标题】Foursquare iPhone API 附近的地方【英文标题】:Foursquare iPhone API nearby places 【发布时间】:2012-06-10 06:17:09 【问题描述】:

我是 Foursquare API 的新手,我不知道如何根据当前位置获取附近的地点?我看了很多关于这个的样本,但我无法让它发挥作用。

【问题讨论】:

您查看的样本有什么问题?什么没用?你尝试了什么?展示你尝试过的东西,解释什么不起作用(以及它不起作用的方式),并描述你试图做些什么来让它起作用。在你做的时候问一个问题听起来你希望有人为你做你的工作,因为你已经尝试过自己做一些事情...... 【参考方案1】:

查看此链接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];
    

【讨论】:

在哪里可以找到解析操作的“结果”URL? 可以解析结果对象。例如:tableData = [FoursquareParser parseSearchVenuesResultsDictionary:(NSDictionary*)result]; [mTableView reloadData]; 什么是tableData类型? FoursquareParser 在哪里声明? tableData 是我的表数据源(nsmutablearray)。 FoursquareParser 是我自己的解析器类。您也可以编写自己的解析器。 谢谢拉吉。你能把解析器样本发给我吗?

以上是关于Foursquare iPhone API 附近的地方的主要内容,如果未能解决你的问题,请参考以下文章

附近场地到 iphone 成简单阵列

适用于 iPhone 的 FourSquare API

解析foursquare为iPhone返回的json给出了无法识别的主角

获取关键错误:实现foursquare api时python中的“组”

android - 来自 Foursquare 的 JSON 请求后的空正文

如何使用foursquare api在foursquare上添加新的特价商品