当API不支持偏移量时,如何从偏移量获取结果HERE Maps API

问题描述

我有一个搜索功能,可从此处的API Search端点获取数据。我会维护每个搜索结果的记录,以便添加自己需要的元数据,而且还可以提供结果而不必总是回到HERE API。我的问题是分页,特别是从HERE获取结果时提供起始索引。与Algolia does it类似,我希望能够搜索一个词并从特定索引ffmpeg -i input.ts -c:v libx264 -crf 7 -x264opts tff=1 output.ts处开始搜索结果。 HERE API显然根本不允许这样做。与此功能最接近的是,它提供了下一次搜索的URL,如here所述。这是有限的,因为它不允许我从指定的特定索引开始搜索结果。因此,从本质上讲,我想知道是否有一种“标准”的方式来获得这种功能,即使API未提供该功能。

我自己的解决方案

HERE API提供了一个offset参数,该参数可以指定所需的结果总数,因此我可以指定一个比我需要的size大的代码,并基本上使用代码从中开始结果我想要的索引。但这感觉有些棘手,我想知道是否有更好/更完善的方法可以做到这一点。

很高兴听听任何想法!谢谢。 :)

解决方法

Places API本身不支持在特定数量的结果后开始分页的这种“偏移”。 您必须在应用程序中设置解决方法。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...