Google地方信息[明细] API类别未返回与网页上相同的值

时间:2016-10-28 13:19:44

标签: web-services google-maps web-scraping google-places-api

我想了解如何或是否可以通过Google Places API检索与Google搜索结果中的地方商家信息旁边相同的商家类别值。虽然API确实会返回商家类别列表和其他许多信息,但搜索结果页面上使用的值(a)单数和(b)通常很多比API响应中返回的定义更好的定义。示例如下;任何有关其可用性的建议都非常赞赏。

姓名: Sydney Showboats

Google搜索

网址:https://www.google.co.uk/search?q=Sydney+Showboats

回应类别:

Cruise agency

Google Places API:

网址:https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&type=restaurant&keyword=cruise&key=YOUR_API_KEY

回复类别:

["travel_agency", "restaurant", "food", "point_of_interest", "establishment" ]

NB :来自 Google地方详情API 的回复也是如此。

如何检索更精细的单个术语Cruise agency而不是通过API返回的更高级别的类别列表?

1 个答案:

答案 0 :(得分:-1)

我还在尝试所有API调用,但我从附近的搜索切换到文本搜索(https://developers.google.com/places/web-service/search)。

带有查询参数的文本搜索开始向我显示与maps.google.com上的内容相匹配的结果。

  

query - 要搜索的文本字符串,例如:" restaurant"。   Google商家信息服务将根据此返回候选匹配   字符串并根据其感知的相关性对结果进行排序。这个   如果类型参数也在。中使用,则参数变为可选   搜索请求。

相关问题