【问题标题】:How to find the most popular Foursquare venue in each category in a given city?如何在给定城市的每个类别中找到最受欢迎的 Foursquare 场地?
【发布时间】:2012-08-17 01:40:51
【问题描述】:

根据 Foursquare API,Venues/Explore 返回当前位置附近的推荐场所列表,Venues/Search 返回当前位置附近的场所列表,可选择匹配搜索词。因此,在这两种情况下,返回列表都是当前位置附近的场地集合。不是给定城市的全球集合。在这种情况下,'Plan my next trip' 如何在给定城市中为每个类别找到最合适的位置?谢谢!

【问题讨论】:

    标签: api foursquare


    【解决方案1】:

    您可以在 Search API 中将可地理编码的字符串(例如城市名称)作为 near 参数发送,而将 ll(纬度/经度)参数留空。这将在整个城市中搜索,并且按到特定点的距离对结果进行排名。

    来自docs

    near    Chicago, IL
    

    需要,除非提供了 ll。一个字符串命名世界上的一个地方。 如果 near 字符串不可地理编码,则返回 failed_geocode 错误。 否则,在地理编码范围内搜索。添加地理编码 反对回应。 (查询搜索需要)

    【讨论】:

      【解决方案2】:

      您可以使用 ll 参数指定纬度和经度。

      【讨论】:

      • 是的,我知道。让我澄清一下问题:由于 4sq 限制您为搜索和探索指定 (lat, lng) 对,您如何使用给定城市的 (lat, lng) 对进行全局搜索?我想这只是在玩大半径参数值。还有什么?
      • 你要先找出城市的经纬度!
      • 在玩了 4sq API 之后,我看到“计划我的下一次旅行”使用(纬度、经度)对并对 4sq 进行“探索”API 调用,并选择了最高的结果来自这 6 个类别中的每一个:“食物”、“户外”、“咖啡”、“夜生活”、“商店”、“艺术与娱乐”。我一直在寻找替代方法。比方说,用户在给定城市输入他的起点和终点(纬度,经度)对,然后要找到最佳行程,我们必须在起点、终点以及介于两者之间的任何地方进行搜索。无论如何,谢谢,本:P
      猜你喜欢
      • 2022-11-23
      • 2017-12-01
      • 1970-01-01
      • 2021-02-20
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 2016-09-29
      • 2013-01-12
      相关资源
      最近更新 更多