Google 放置 api 餐厅类型

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

当您在 Google 商家信息中搜索餐厅并转到商家资料时(即: https://plus.google.com/107507038669791289691/about?hl=en)餐厅有一个标签(在本例中为墨西哥餐厅)。但是当使用 Google Places api 时,我只能看到一个类型列表

"types" : [ "restaurant", "food", "establishment" ]

有人知道是否可以以某种方式获得“墨西哥餐厅”标签吗?

我了解支持的类型(https://developers.google.com/places/documentation/supported_types)。这不是很有帮助。

google-places-api
4个回答
9
投票

我还在一个项目中工作,该项目需要使用 Google 地图和 Google Places API 获取有关地点的更多详细信息,我确实花了很多时间试图找到可以提供帮助的东西(Google Places API、Google Maps API、google+ API、 ...)但是什么都没有...我发现的唯一的事情是这两个问题(功能请求),我希望谷歌有一天会添加到他们的 API 中:

  • 问题编号5260,13星。

  • 问题编号°7878,4星。

我希望通过这个问题,我们能吸引更多有兴趣的人在不久的将来版本的 Google Map 或 Google Places API 中获得该功能。

对于 Google Places for Work API,我没有找到任何信息来确认它是否包含此类功能,但我不这么认为。

希望能有所帮助。


7
投票

我认为你可能必须恢复到 api 上的文本搜索方法..

https://developers.google.com/places/documentation/search#TextSearchRequests

因此您的请求最终会类似于下面的内容,仅限于特定区域

https://maps.googleapis.com/maps/api/place/textsearch/json?query=Mexican+Restaurant&sensor=true&location=40.846,-73.938&radius=20&key=yourKeyHere

但是,这将返回该地区的所有其他墨西哥餐厅,因此,如果您只想返回一个结果,我将使用地点详细信息请求。


1
投票

用管道符号“|”分隔您的地点类型

尝试这样:

String types = "cafe|restaurant|museum" // Listing places only cafes, restaurants and museums.


-2
投票

要在 Google 上找到加拿大各地最好的鸡肉印度饭餐厅,请按照以下步骤操作:

访问 Google.com。

搜索关键词:

输入特定关键字,例如: “加拿大最好的印度比尔雅尼鸡肉” “多伦多顶级鸡肉印度饭餐厅” “温哥华最好的印度饭” “卡尔加里鸡肉印度饭” 检查谷歌地图:

单击“地图”选项卡可查看加拿大各地 Biryani 餐厅的位置。 按评分和评论过滤。 探索评论网站:

查找 Yelp、TripAdvisor 或 Google 评论的结果。 使用“最好的鸡肉比尔亚尼菜网站”之类的术语 .ca”以获得更有针对性的结果。 阅读文章和博客:

搜索“2024 年加拿大最佳鸡肉印度饭餐厅”,查找来自美食博客或新闻网站的精选列表。 这些步骤将帮助您高效地找到加拿大顶级鸡肉印度饭餐厅。

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