2015-04-16 138 views
6

我使用Google Places Photos Api,我想通過placeid或城市標題獲取所選城市的景點圖像。如何從Google Places API獲取城市景點圖像

我嘗試2種方法:

F.E.我發送請求(用於倫敦placeid)

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJdd4hrwug2EcRmSrV3Vo6llI&key=API_KEY 

獲取地點從響應

"lat": 51.5073509 
"lng": -0.1277583 

下一步就是請求

https://maps.googleapis.com/maps/api/place/radarsearch/json?location=51.5073509,-0.1277583&radius=5000&types=park|church|cafe|food|bar|night_club|stadium|store&keyword=&key=API_KEY 

響應包含與placeid許多對象,我使用的新像第一個請求

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJ1eu1vwgIdkgRwjsifpZERQc&key=API_KEY 

響應包含photo_reference對象,它是我的圖像源的一部分

https://maps.googleapis.com/maps/api/place/photo?photoreference=CoQBcwAAAMLCk4X_WMliqIfISe-mgxRadycuzApodVcaCrTMGP6wQXJaquATedXMkvnjuLAfTG9xzBYQfSNm3iXV07wxHr_X_WDhfjz_yQjmqCYlKwYwK5hH-nl9qi-4ZZqKKtFuphFEY8ka25GYN2sTNMdd0v99j7YCzpR-lHJnl0zA9QoPEhBA5CnCgElBAU7Z92VTShg2GhQUes4fTRKiJlW6rYKYEaNilauWaA&key=API_KEY&maxwidth=1200 

result image

這不是倫敦的最好的照片......

2. 使用文本搜索與查詢PARAM =景點+倫敦

https://maps.googleapis.com/maps/api/place/textsearch/json?query=sights+in+London&key=API_KEY 

此要求返回respo這些都包含photo_reference對象。 最後的要求是

https://maps.googleapis.com/maps/api/place/photo?photoreference=CnRnAAAAlLsg47UJRPVLdM8_sUbeLSia70EJ_mTisVDfCDTVUYNXl-35BGqzRARtq-Lt1CNcBWy3sKigfBVuF0iCr9-xqp1khK2l5JV3806LKvZrHJCaONYW35UBxxIIwxvxV-df4I4hg6f_zgeeIkWXGSYQhhIQNGYJl0fvHb3HslymbhH1thoUdLhGe8rJVCnyl_y0xAagzkFWs-Y&key=API_KEY&maxwidth=1200 

result image

我怎樣才能像these

+0

閃爍和panoramio api非常適合任何地方的照片。 – ihimv

回答

1

圖像Places API可直接返回了一些照片像倫敦城市現在。例如,您通過Place ID查詢倫敦ID:

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJdd4hrwug2EcRmSrV3Vo6llI&key=API_KEY 

包括this photo of the Place of Westminster也顯示在Google地圖上。

相關問題