【发布时间】:2012-03-09 17:39:18
【问题描述】:
我正在尝试将 Google Places API 用于业务定位器应用,但无法创建详尽的业务数据库。
1.API调用只返回20个结果。 2.“类型”限制(例如 type=restaurant)不会在给定 zip 中按类型选择所有企业。我可以使用“关键字”,但并非所有餐厅的名称中都有餐厅,也不是所有水疗中心的名称中都有“spa”。 3. 每次调用每天都会产生相同的结果集,每次调用只有 20 次返回,我如何获得更详尽的业务数据库?
我可以尝试通过循环通过一个非常退化的企业搜索来绕过上述三个限制:比如按邮政编码、一些关键字列表、类别类型。但我仍然不会接近在 google 地方找到大约 5000 万家企业。
事实上,即使我打电话给我自己附近的餐馆和酒吧,我也不会选择街区附近的热门场所。
那么 API 如何用于定位位置的应用程序? 有关如何创建更详尽的搜索的任何建议?
谢谢, 纳德
【问题讨论】:
-
您能否提供一个示例 Places API 搜索请求,它没有返回所需的结果。
-
您可以借助 API 调用响应中的 next_page_token 获取下一个结果,借助该令牌,您可以再次获取接下来的 20 个结果,依此类推……但限制是您可以获取的最大结果.看看stackoverflow.com/q/12024394/582571,这样你会得到更多的想法