【问题标题】:Foursquare API - venue searchFoursquare API - 场地搜索
【发布时间】:2013-05-16 12:52:50
【问题描述】:

我正在使用 Foursquare API 搜索场地。使用下面的 url

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

我得到的是 JSON 格式的结果。我的问题是每个场地都有给定的距离。他们在哪个单位给出这个单位。我不确定这个距离是否适合我。

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

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

【问题讨论】:

    标签: iphone ios foursquare


    【解决方案1】:

    Andreas 制作了一个很好的示例 iphone 项目,托管在 github 我试过了,效果很好,看看https://github.com/anka/bw_examples/tree/master/FoursquareIntegration

    这可能会对您有所帮助。

    【讨论】:

      【解决方案2】:

      取自Forsquare API Venue Response Documentation

      位置

      一个不包含、部分或全部地址(街道地址)、crossStreet、城市、州、邮政编码、国家/地区、lat、lng 和距离的对象。除了 lat、lng 和 distance 之外,所有字段都是字符串。 距离以米为单位。

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

      【讨论】:

      • 是的..对不起,在这个问题中,我错误地给出了经度和经度。但在我的实际应用中,它给了我 2993
      • 这肯定不是 4sq 的错。 也许它应该是 3 公里?确保您通过的纬度和经度正确,并在 Google 地图上进行测试。
      【解决方案3】:

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

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

      希望对你有用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多