2015-04-16 16 views
6

Io uso Google Places Photos Api e voglio ottenere immagini di attrazioni per città selezionate da placeid o titolo di città.Come ottenere immagini di luoghi di interesse della città dall'API di Google Places

cerco 2 metodi:

1. f.e. Invio richiesta (London placeid utilizzato) posizione

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

get dalla risposta

"lat": 51.5073509 
"lng": -0.1277583 

prossimo passo è richiesta al

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 

risposta contengono molti oggetti con placeid, che io uso per il nuovo richiesta come prima

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

risposta contiene oggetto photo_reference che è la parte della mia fonte immagine

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

Non è la foto migliore di Londra ...

2. Utilizzando ricerca testuale con interrogazione param = sights + in + London

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

Questa richiesta restituire respo nse che contengono oggetti photo_reference. infine richiesta è

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

Come posso ottenere immagini come these

+0

Flicker e panoramio api sono grandi per ottenere foto di qualsiasi luogo. – ihimv

risposta

1

L'API Luoghi ritorna direttamente alcune foto per la città come Londra ora. Ad esempio la query per Londra da Luogo ID:

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

Include this photo of the Place of Westminster che viene mostrato anche su Google Maps.