为什么Google Places API不会返回隔壁的位置?

时间:2013-02-22 21:51:22

标签: google-places-api google-places

我正在使用Google Places API搜索汉堡王。我为名称中“Burger”的任何地方创建了一个查询,用于我工作的位置。

汉堡王不在结果中,但汉堡王就在隔壁。

如何报告此位置(如果我在google.com上搜索“我附近的汉堡”,则会轻易报告此位置)?我做错了什么让搜索结果遗漏了汉堡王?

附加说明:

  • 我在不同的位置运行相同的代码,似乎找到了汉堡王。
  • 结果集由20个合法位置组成,单词为“Burger”。
  • 写完这篇文章之后,我会尝试寻找“King”,然后回来确认这只是一个可能阻碍结果的20个上限。
  • 汉堡王是two words,所以也许这就是问题?

1 个答案:

答案 0 :(得分:1)

在较小的区域内搜索。

这是一个区域内结果过多导致的效果。你可以在洛杉矶或西雅图的星巴克尝试这个,并找到相同的行为。

如果返回的结果集大于20个上限,那么除此之外您将丢失任何结果。这可以包括隔壁的"位置"。

我们正在做的事情现在是搜索结果集小于20的较小区域,以确保我们得到准确的结果。通过在较小的区域搜索(以获得较小的结果集),我可以看到隔壁的汉堡王。