Foursquare API - 场地搜索

时间:2013-05-16 12:52:51

标签: iphone ios foursquare

我正在使用Foursquare API搜索场地。使用以下网址

https://api.foursquare.com/v2/venues/search?ll=40.7,-74&oauth_token=MY_TOKEN&v=20130516

我以JSON格式获得结果。我的问题是每个场地都有一定的距离。他们在哪个单位给这个单位。我不确定这个距离对我来说是否正确。

现在我所站立的地方的距离应该是1米 - 但结果显示distance = 2993

为什么会发生这种情况,如何将其转换为米?

3 个答案:

答案 0 :(得分:2)

Andreas已经做了一个很好的例子iphone项目,在github上托管我尝试了它并且它工作得非常好看看https://github.com/anka/bw_examples/tree/master/FoursquareIntegration

这可能会帮助你。

答案 1 :(得分:2)

取自Forsquare API Venue Response Documentation

  

位置

     

包含无,部分或全部地址(街道地址),crossStreet,city,state,postalCode,country,lat,lng和distance的对象。除lat,lng和distance外,所有字段都是字符串。 距离以米为单位。

我在Foursquare API explorer中执行了您的请求,但我找不到距离为2993的场地。您应该检查是否通过了ll参数的良好值。 是4sq将计算距离的位置。 40.7,-74在这里:

enter image description here

答案 2 :(得分:0)

https://developer.foursquare.com/docs/venues/search

阅读所有参数的详细信息并在您的网址中实施。

希望它适合你