Google Places API:在Places搜索中使用多个名称参数

Google Places API:在Places搜索中使用多个名称参数,api,google-maps-api-3,Api,Google Maps Api 3,我一直在以下位置阅读文档: 但是我如何修改位置搜索请求(如下所示),以便将结果仅限于特定的业务 https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI 例

我一直在以下位置阅读文档:

但是我如何修改位置搜索请求(如下所示),以便将结果仅限于特定的业务

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI
例如,在上面的代码中,它有两个参数types=food&name=harbour。如何仅将“bakery”和“cafe”(两者都是受支持的列表类型)作为类型参数,然后还包括多个名称参数

在更大的城市,它可能会带来20个左右的结果,但我想把它限制在少数与我有协议的企业,只在地图上显示他们的名字。我不想让星巴克回来,所以我想把它限制在与我有协议的8-10家公司。它们的名字将存储在数据库中,这样我就可以轻松地检索它们并将它们传递到HTTP URL中,但我不知道如何实现多个名字并使它们同时显示在地图上

任何有帮助的教程链接或你的想法和建议都会非常有帮助

通过修改请求参数types=food | bakery | cafe添加更多由“|”操作符分隔的类型,您可以包括类型“bakery”和“cafe”

有关支持的类型列表,请参阅

您找到解决方案了吗?我现在也在做同样的事情,我想知道你是否找到了解决方案?我发现很难使用place search请求来完成我需要它做的事情。我不得不采取新的方法。我基本上创建了自己的位置数据库,不得不放弃专门用于搜索的api。对不起,我帮不上忙!那很好。这也是我计划要做的。这对“type”参数很好,但对“name”参数不太好,因为它不能完全用于管道。