现在我正在使用 Google Places API 来获取特定城市的餐厅列表,查询如下
但是这里的问题是我们只能有 20 个结果,并且next_page_token
在响应的帮助下,我们可以再次获取 20 个结果,这样我们只能有 60 个结果。
可返回的最大结果数为 60
那么有没有其他真实的方式来获取所有餐厅的详细信息。
仅供参考:我正在 android 应用程序中实现它。
现在我正在使用 Google Places API 来获取特定城市的餐厅列表,查询如下
但是这里的问题是我们只能有 20 个结果,并且next_page_token
在响应的帮助下,我们可以再次获取 20 个结果,这样我们只能有 60 个结果。
可返回的最大结果数为 60
那么有没有其他真实的方式来获取所有餐厅的详细信息。
仅供参考:我正在 android 应用程序中实现它。
通过在给定坐标集的半径范围内进行搜索(您不能仅按城市名称搜索)。最大搜索半径为 50 公里。如果该区域的结果超过 60 个,您可以缩小搜索范围,然后将查询拆分为多个调用。不过,我不确定让用户一次在移动设备上获取这么多数据是否合适。
您可以使用不同的位置 API,例如 MapQuest 或 Bing 的吗?据我所知,MapQuest 对社区许可(开放数据)没有交易限制。除了您在查询中施加的结果之外,我认为返回的结果数量没有限制。