我正在使用 Microsoft Azure 的 NearBySearch。在 official documentation它表示,当您进行查询时,API 可以返回的 totalResults 为 X。但是,您还可以了解到,返回的项目数量有一个限制,即最多为 100。
如果totalResults>= limit == 100,API将只显示前100条结果,因此不显示剩下的。
问题:您能否建议一种使用 NearBySearch 函数检索其他结果的方法?
注意:在 Google API NearBySearch 上,有一个名为 next_page_token 的参数,它允许查看所有可能的结果。 Azure 中有类似的东西吗?
最佳答案
每个查询的结果限制为 100 个。如果您有 150 个总结果。您可以使用 ofs= 0 和 limit= 100 执行查询来获取前 100 个条目。之后,您使用 ofs=100 执行第二个查询(因为它就像一个索引)。您的限制是 100。之后您将获得接下来的 100 个结果。因为只剩下 50 个结果,所以您的 numResults 将为 50。
希望大家能够理解
关于azure - 如何从 Azure 上的 NearBySearch 检索所有结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73800373/