【问题标题】:obtaining foursquare venue id获取foursquare场地id
【发布时间】:2015-05-29 13:32:16
【问题描述】:

我正在为一个从 web 服务检索一堆场地的 iphone 应用程序做一些工作,有点像 Yelp。他们还希望能够使用 Foursquare 签到这样的场所。要求他们也返回一个四方场地 ID 是否合理,或者我是否必须在 lat long 的情况下查找它?我担心的是,即使我有一个经纬度,我也不一定知道我查找的场地是否正确。人们只是生活在这种不确定性中,还是什么?我还应该详细说明 UI 的设置,以便在签入 UI 中只显示一个场所。也许解决方案是提供多个场地?想法?意见?谢谢!

【问题讨论】:

    标签: ios foursquare


    【解决方案1】:

    如果您的其他 Web 服务提供 Foursquare ID,那么让它们在那里将是您最简单的解决方案。如果没有,您有两种选择:

    1. Foursquare 提供了一种定位服务,您可以使用它来检索附近场所的列表 (https://developer.foursquare.com/venues/)。这将为您提供名称、类别、地址和四方 ID 的列表。

      从那里,您可以根据需要使用名称和地址搜索您的其他 Web 服务,并直接从源中获取foursquare id。

    2. 您可以向搜索端点 (https://developer.foursquare.com/docs/venues/search.html) 传递位置和查询字符串,然后遍历结果以查看您是否收到直接匹配。

      此系统不如 (1) 精确(因此,是的,您将不得不忍受来自其他服务的场所可能不会出现在foursquare 上,或者可能位于稍微不正确的位置的不确定性),但它可能适用于大多数情况。

    【讨论】:

      【解决方案2】:

      我为我的创业公司处理这个问题。不幸的是,没有好的解决方案。

      我有一个给定纬度/经度和名称的批处理作业,它会在 Foursquare API 中搜索具有相同名称且在 0.1 英里范围内的任何场地。 10 次中有 5 次以上,名称不同或有多个场所同名。我们必须手动设置 Foursquare Id。

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多