Android 在Google Places API中过滤建筑类型

Android 在Google Places API中过滤建筑类型,android,google-places-api,Android,Google Places Api,对于我正在开发的android应用程序,我希望找到当前位置附近的酒吧。我想到的第一件事是使用GooglePlacesAPI的GooglePlaces 因此,在查阅文档后,我制作了一个简单的测试套件,以获得api的结果,使用我的api密钥等,所有这些都可以正常工作。。。然后我试着过滤它,这样它只能显示酒吧/夜总会。在查找支持的类型列表之后(http://code.google.com/intl/nl-NL/apis/maps/documentation/places/supported_types

对于我正在开发的android应用程序,我希望找到当前位置附近的酒吧。我想到的第一件事是使用GooglePlacesAPI的GooglePlaces

因此,在查阅文档后,我制作了一个简单的测试套件,以获得api的结果,使用我的api密钥等,所有这些都可以正常工作。。。然后我试着过滤它,这样它只能显示酒吧/夜总会。在查找支持的类型列表之后(http://code.google.com/intl/nl-NL/apis/maps/documentation/places/supported_types.html)我认为“酒吧”、“咖啡馆”和“夜总会”是适合酒吧的类型。 但在应用这个过滤器后,在我提供的范围内,50家酒吧中只有1家。所以我试着从一个我知道很多酒吧所在的地方,近距离观察50米半径内的所有地方。在那里,我注意到大多数酒吧都有“Establish”类型,但是如果我在菜单中选择pubs,谷歌地图附带的GooglePlaces应用程序会发现酒吧很好。
有没有人建议用什么来查找酒吧,因为这些类型的过滤器似乎不起作用。还是我错过了什么?

这将是迟到的;)但是:酒馆食物会找到酒馆和食物类型的地方。只有具有这两种类型的位置才会出现在响应中。如果你想得到酒馆和食物,可以互相查询。

谷歌API的文档与
Y.A.p.的声明相矛盾
解释了管道符号作为
而不是

类型(可选)
-将结果限制在与至少一种指定类型匹配的位置。应使用管道符号(
type1 | type2 | etc
)分隔类型


所有的企业都被分类在类型
机构
下,直到谷歌有足够的关于一个地方的元数据将其分类在更具体的地方类型下,如
酒吧
咖啡馆
夜总会

一种可能会找到更多结果的解决方法是在请求中使用
关键字
参数,并使用类似“bar”的值

根据文件:

  • 关键字
    参数与所有可用字段匹配,包括但不限于名称、类型和地址,以及客户评论和其他第三方内容

Hiii我正在处理同一类型的应用程序,服务器的响应结果为零。请与我们分享一些示例代码,谢谢。