2016-02-24 150 views
1

我使用Google Places API來獲取附近的餐館,但我注意到結果中不包含網站地址(URL)和確切的照片網址。這裏是抽樣結果 I searched for resturants near Austrailia, the image shows sample response of "The Star" restaurant如何獲取Google Places API的地方網站和照片附近的搜索

如果我們通過谷歌的地方獲得同樣的地方「星」自動完成那麼做回網站URL(http://www.star.com.au/)和照片網址了。 有沒有辦法獲得結果中包含的網址(URL)和照片?

這是我使用的電話:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat,lng>&radius=500&type=restaurant&key=<api_key> 

任何幫助將不勝感激

+0

問題跟蹤器中的相關問題:[問題9312:錯誤:照片對象幾乎總是從所有請求中丟失](https://code.google.com/p/gmaps-api-issues/issues/detail?id= 9312) – geocodezip

回答

2

這是因爲地方搜索結果含有較少的細節比地方詳細結果

正如Search Results documentation for photos[]說:

位置搜索將返回最多一個照片對象。在該地點執行地點詳情請求可能會返回最多10張照片。

同樣,搜索結果中沒有website字段(因此它沒有在該文檔頁面上列出)。

你需要做一個Place Details請求來獲取這些細節:

地方詳情請求返回有關指定地方

而且果然更全面的信息,有一個在一個websitePlace Details Results documentation

website列出了這個地方的權威網站,蘇作爲企業的主頁。

而這正是我所看到的「星」在悉尼。在搜索結果中,我會看到1張照片(就像您在屏幕截圖中看到的一樣),並且沒有網站網址。然後在這個結果的細節反應中,我得到10張照片和網站。

相關問題