当您在Google地方搜索餐馆并转到商家资料(即: https://plus.google.com/107507038669791289691/about?hl=en)餐厅有一个标签(在这种情况下是墨西哥餐厅)。但是当我使用谷歌api时,我能看到的是一个类型列表
"types" : [ "restaurant", "food", "establishment" ]
任何人都知道是否有可能以某种方式获得“墨西哥餐厅”标签?
我知道支持的类型(https://developers.google.com/places/documentation/supported_types)。这不是很有帮助。
答案 0 :(得分:7)
我想你可能不得不在api上恢复文本搜索方法..
https://developers.google.com/places/documentation/search#TextSearchRequests
因此,您的请求最终会看起来像下面这样,限制在特定区域
然而,这将返回该地区的所有其他墨西哥餐馆,因此如果您只想返回一个结果,我会使用地方详情请求。
答案 1 :(得分:3)
我还参与了一个项目,该项目需要使用Google Maps和Google Places API获取有关地点的更多详细信息,而且我真的花了很多时间来寻找可以提供帮助的内容(Google Places API,Google Maps API,google + API,...)但没有...我发现的唯一的事情就是这两个问题(功能请求),我希望Google有一天会添加到他们的API中:
我希望通过这个问题,我们可以让更多感兴趣的人在即将推出的Google Map或Google Places API版本中获得该功能。
对于Google商家信息API,我没有找到任何信息要确认它是否包含此类功能,但我不这么认为。
希望可以提供帮助。
答案 2 :(得分:1)
用PIPE符号“|”
分隔您的地点类型尝试这样:
String types = "cafe|restaurant|museum" // Listing places only cafes, restaurants and museums.