用多个关键词在附近搜索



我试图使用附近的搜索查询从谷歌的Places API中获取餐馆和咖啡馆。

摘录自我的查询字符串:

...&radius=2000&keyword=cafe+restaurant&key=myAPIKey

使用加号"+"似乎偏向于一种关键字类型,并且返回的位置数量非常有限(与在单独的查询中使用餐厅和咖啡馆关键字相比是有限的(。

我也尝试过使用单管、%20、双管等,但似乎都不起作用。

我看过这个SO线程,这里的解决方案(现在已经有7年的历史了(使用了一个变通方法来进行两个单独的调用,我希望现在已经在查询字符串中解决了?

是否可以使用单个查询字符串在附近搜索两个关键字,即咖啡馆和餐厅?

不,这是不可能的。为此,您需要向API发出多个请求,一个请求使用keyword=cafetype=cafe,另一个请求keyword=restauranttype=restaurant

你可能还想在谷歌的问题跟踪器中为此提交一个功能请求。

希望这能有所帮助!

相关内容

  • 没有找到相关文章

最新更新