具有多个关键字的Google附近搜索

问题描述 投票:0回答:1

我正在尝试使用附近的搜索查询从Google Places API中同时获取餐馆和咖啡馆。

摘自我的查询字符串:

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

使用加号“ +”似乎偏向一种关键字类型,并且返回的场所数量非常有限(与单独查询中使用restaurant和cafe关键字相比,数量有限)。

我也尝试过使用单管道,%20,双管道来命名,但似乎没有任何用。

我看过这个SO thread,这里的解决方案(现在已有7年的历史了)使用一种解决方法,该方法使我希望已经在查询字符串中解决了两个单独的调用?

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

swift google-maps google-places-api
1个回答
0
投票

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

您可能还想在Google的Issue Tracker中为此提交功能请求。

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.