我正在使用Foursquare API搜索场地。使用以下网址
https://api.foursquare.com/v2/venues/search?ll=40.7,-74&oauth_token=MY_TOKEN&v=20130516
我以JSON格式获得结果。我的问题是每个场地都有一定的距离。他们在哪个单位给这个单位。我不确定这个距离对我来说是否正确。
现在我所站立的地方的距离应该是1米 - 但结果显示distance = 2993
为什么会发生这种情况,如何将其转换为米?
答案 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
在这里:
答案 2 :(得分:0)