2016-10-28 55 views
0

我想了解如何或是否可以通過Google Places API檢索與地點列表旁邊使用的商家類別相同的商戶類別值在Google搜索結果中。儘管API確實會返回一個業務類別列表和其他更多信息,但其搜索結果頁面上使用的值是單數(a)單數和(b)的定義通常比API響應中返回的定義好得多。例子如下:任何有關其可用性的建議非常讚賞。Google地方信息[詳細] API類別與網頁上的價值不相同


名稱:Sydney Showboats


谷歌搜索

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

響應類別:

Cruise agency


谷歌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 Places詳情API的回覆。


我怎樣才能檢索到的更細,單個術語Cruise agency而不是類的更高級別的列表通過API返回的?

回答

-1

我仍在試驗所有API調用,但是我從附近的搜索切換到文本搜索(https://developers.google.com/places/web-service/search)。

帶查詢參數的文本搜索開始向我顯示與maps.google.com上的內容匹配的結果。

query - 要搜索的文本字符串,例如:「restaurant」。 Google商家信息服務會根據此 字符串返回候選匹配項,並根據他們感知的相關性對結果進行排序。如果 搜索請求中也使用了類型參數,則此 參數變爲可選參數。

+0

非常感謝;不幸的是,當我在測試用例中使用它時,它仍然會返回真正殘酷的高級類別術語,而不是我認爲它們爲他們網頁上的[人]用戶保存的那些精美細膩的類別術語。 – atdfairfax

+0

@afair我應該提到我在我的搜索中也使用位置(緯度/經度),半徑約爲1500米。我相信你也是這樣做的,但是想把它添加到線程中。 – user3857115

相關問題