首页 > 解决方案 > 在第三页上没有获得下一页令牌谷歌位置 api?

问题描述

在第三页上没有获得下一页令牌谷歌位置 api?

我在我的Ruby on rails应用程序中使用 Google 放置文本搜索 API,一切正常,但是在第三页之后我没有得到任何下一页标记,所以对于每个文本搜索,我只得到60 个结果。我是否遗漏了什么,请提出任何帮助。每个文本都会发生这种情况。

通常我在谷歌上搜索它显示相同位置文本的 100 条结果。我怎样才能得到超过 60 的结果。

标签: ruby-on-railsrubygoogle-mapsgoogle-places-api

解决方案


这是 Google Places API 的预期行为,因为您最多只能获得 60 个地点,分成 3 个页面(3 个查询)。这就是next_page_token第三页没有的原因。

默认情况下,每个附近搜索或文本搜索 establishment每个查询最多返回 20 个结果;但是,每次搜索最多可以返回 60 个结果,分成三个页面。如果您的搜索将返回超过 20 个,则搜索响应将包含一个附加值 - next_page_token

参考这里


推荐阅读