2013-04-15 50 views
11

當您在Google地點搜索餐廳並轉到業務簡介(例如: https://plus.google.com/107507038669791289691/about?hl=en)時,餐廳有一個標籤(在這種情況下爲Mexican Restaurant)。但是,使用谷歌的地方時,API的所有我能看到的是一個類型列出Google放置api餐廳類型

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

任何人都知道,如果有可能獲得標籤「墨西哥餐館」不知何故?

我知道支持的類型(https://developers.google.com/places/documentation/supported_types)。這不是很有幫助。

回答

4

我想你也許將不得不恢復的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

然而,這將返回所有其他墨西哥餐館在該地區,因此,如果您只是想返回一個結果,我將使用位置詳情請求instea d。

0

用PIPE符號「|」分開你的位置類型

嘗試這樣的:

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

1

我也在這需要獲得有關使用谷歌地圖和谷歌的地方API的一個地方更細節的項目工作,我真的花了很多時間試圖找到(谷歌地圖API,谷歌地圖API,谷歌+ API等),但沒有什麼...我發現的唯一的東西是這兩個問題(功能請求),我希望谷歌有一天會添加到他們的API :

  • 發行編號5260有13顆星。

  • 發行編號7878有4顆星。

我希望通過這個問題,我們可以讓更多感興趣的人在即將發佈的Google地圖或Google Places API中獲得該功能。

對於Google Places for Work API,我沒有找到任何信息來確認它是否包含此功能,但我不這麼認爲。

希望能有所幫助。