Android:过滤谷歌放置搜索结果

时间:2012-10-10 15:53:05

标签: java android google-maps google-places-api google-places

我正在开发使用Google Places API的第一个Android应用程序。我遇到的问题是,我不知道如何过滤掉搜索结果,只显示我想要的特定位置,而不是该类型中的所有内容。例如,假设我有一份全国各地特定类型餐厅的列表,我想只显示那些特定的地方,我将如何过滤掉那些我希望在我的应用程序中显示的结果。所以说我想要意大利餐馆,但不仅仅是随意的餐厅,我想展示那些属于特定餐厅集团或特定厨师的餐厅。如果我已经有他们的位置列表,有没有办法过滤掉那些?谢谢!

1 个答案:

答案 0 :(得分:0)

使用Places API没有确切的方法。您可以将餐馆组或厨师名称作为keyword参数传递给您的请求。如文档所述,keyword参数为:

  

与Google编入索引的所有内容匹配的字词   这个地方,包括但不限于姓名,类型和地址,如   以及客户评论和其他第三方内容。

如果您还有可以尝试将地点与搜索结果相匹配的地点,但这可能不太可靠,因为Google对该地点的确切位置可能与您所在地的位置不同。