目前我正在使用Google Places API获取特定城市的餐馆列表,查询如
但问题是我们只能得到20个结果,并且在回复中我们可以再次获取20个 next_page_token
的帮助,我们只能得到60个结果。
Mention on Google Places API page
最大结果数 可以退回60
还有其他正宗的方式来获取所有餐厅的详细信息。
仅供参考:我在Android应用程序中实现此功能。
答案 0 :(得分:1)
通过查看给定坐标集的半径(您不能仅按城市名称搜索)来执行搜索。最大搜索半径为50km。如果该区域的结果超过60,则可以缩小搜索范围,然后split up the query into multiple calls。我不确定让用户同时在移动设备上获取那么多数据是否合适。
答案 1 :(得分:0)
你可以使用MapQuest或Bing的不同位置api吗?据我所知,MapQuest没有社区许可(开放数据)的事务限制。除了您在查询中强加的结果外,我认为返回的结果数量没有限制。