第三页上没有获取下一页令牌Google Place API?

问题描述 投票:1回答:1

在第三页上没有获取下一页令牌Google Place API?

我在Ruby on rails应用程序中使用Google place text search API,一切正常,但是在第三页之后,我没有得到任何下一页令牌,因此对于每个文本搜索,我都只会得到60] >结果。如果我缺少任何东西,请提出任何帮助。每个文本都会发生这种情况。

  • 我对第一页的要求:-

    https://maps.googleapis.com/maps/api/place/textsearch/json?key=#{my_key}&query=#{my_query}
    
  • 我对带有令牌的其他页面的请求:-

https://maps.googleapis.com/maps/api/place/textsearch/json?key=#{my_key}&pagetoken=#{next_page_token}

[通常,我在Google上搜索时,对于相同的地方文字,它会显示100的结果。如何获得超过60的结果。

在第三页上没有获取下一页令牌Google Place API?我在Ruby on Rails应用程序中使用Google place text search API,一切正常,但是在第三页之后,我没有得到...

ruby-on-rails ruby google-maps google-places-api
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.