【问题标题】:Google places API returning results that don't match the keywordGoogle 将 API 返回的结果与关键字不匹配
【发布时间】:2017-10-29 19:02:55
【问题描述】:

我正在使用 Google Places API 通过将“Mexican”或“mexican+restaurant”作为关键字来查找给定区域的墨西哥餐馆。通常前几首热门歌曲是墨西哥餐厅,但之后往往会出现一些不正确的结果。例如,搜索

https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=[KEY]&type=restaurant&keyword=mexican&radius=16090&location=43.48,-72.33

将汉堡王作为结果之一。如果我将关键字更改为“墨西哥+餐厅”,则结果包括一些亚洲餐厅。

我的猜测是关键字匹配过于慷慨(可能是因为某些评论将它们与墨西哥餐馆进行了比较而返回这些?)。那么有没有办法让匹配更严格呢?或者,有没有办法从 API 中提取美食类别,以便我可以手动删除错误点击?

更新:我发现 Yelp API 更适合我的目的。我仍然对这个问题的答案感到好奇,但是对于有类似问题的任何人,请尝试使用 Yelp。

【问题讨论】:

    标签: google-maps google-places-api google-places


    【解决方案1】:

    我相信 Google 问题跟踪器中已经报告了相同的问题。看看这个错误:

    https://issuetracker.google.com/issues/64621302

    我建议在此错误中添加您的评论以及您的请求示例,并为该问题添加星标以订阅通知。

    【讨论】:

      猜你喜欢
      • 2017-01-28
      • 2017-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-21
      • 1970-01-01
      相关资源
      最近更新 更多