2012-11-23 50 views
17

我正在使用Google Place Api,其中有一些結果爲「photo_reference」(類似於「reference」)值。我找不到任何關於如何使用它來獲取該照片的提及。我知道如何使用「參考」來獲取PlaceDetail,並且我確信photo_reference的使用類似,但我無法找到此photo_reference請求的JSON/XML URL。感謝您的任何幫助。帕維爾Google地點Api PlaceDetails照片參考

回答

27

請看看文檔瀏覽:https://developers.google.com/places/documentation/photos

他們剛剛公佈了新的地方照片功能

總之這是你應該如何使用這項新功能:

https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&sensor=false&maxheight=MAX_HEIGHT&maxwidth=MAX_WIDTH&key=YOUR_API_KEY

只是用您自己的數值代替:

  • PHOTO_REFERENCE
  • MAX_HEIGHT - int值從1到1600
  • MAX_WIDTH - int值從1到1600
  • YOUR_API_KEY

,現在支持你做

+0

謝謝你的幫助...! – Pavel

+0

使用密鑰請求圖像/日期是否有限制? –

+0

@HarishKumar每24小時1,000個免費請求。通過在Google API控制檯上啓用結算功能,您可以免費增加此限制,每24小時可處理多達150,000個請求。 –

3

的地方API如果Place Search request可用,則返回一個地點的照片,Place Details request可獲得最多10個地點的照片。

如果照片陣列與您的要求退換,您可以傳遞一個包含照片對象photo_referencemaxheight和/或maxwidthsensorkey參數Place Photo request

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRvAAAAwMpdHeWlXl-lH0vp7lez4znKPIWSWvgvZFISdKx45AwJVP1Qp37YOrH7sqHMJ8C-vBDC546decipPHchJhHZL94RcTUfPa1jWzo-rSHaTlbNtjh-N68RkcToUCuY9v2HNpo5mziqkir37WU8FJEqVBIQ4k938TI3e7bf8xq-uwDZcxoUbO_ZJzPxremiQurAYzCTwRhE_V0&sensor=false&key=AddYourOwnKeyHere 

請參閱documentation瞭解更多詳情。

+4

當我在瀏覽器搜索欄中輸入請求url時,我會看到照片。該網址然後成爲照片的網址。我如何獲得這個網址?我只看到一張照片,但我無法以任何方式在JS中使用它。 – user132522