2015-04-16 17 views
6

Używam Zdjęcia Miejsc Google Api i chcę uzyskać obrazy zabytków dla wybranego miasta według miejscowości lub miejscowości.Jak uzyskać obrazy zabytków z Google Places API

Staram 2 metody:

1. F. E. I wysłać prośbę (używane Londyn placeid) lokalizacja

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

uzyskać od odpowiedzi

"lat": 51.5073509 
"lng": -0.1277583 

Następnym krokiem jest prośba do

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 

odpowiedź zawierają wiele obiektów z placeid, że używam na nowy żądanie jak najpierw

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

odpowiedź zawierać przedmiot photo_reference która jest częścią mojego źródła obrazu

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

To nie jest najlepsze zdjęcie z Londynu ...

2. Korzystanie textsearch z zapytaniem param = zabytki + w + Londynie

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

Ten wniosek zwraca respo nse, które zawierają obiekty photo_reference. wreszcie żądanie jest

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

Jak mogę uzyskać obrazy jak these

+0

Flicker i panoramio api są świetne do robienia zdjęć z dowolnego miejsca. – ihimv

Odpowiedz

1

Miejsc API bezpośrednio zwraca kilka zdjęć dla miast takich jak Londyn teraz. Na przykład zapytanie do Londynu Place ID:

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

Zawiera this photo of the Place of Westminster który jest pokazany także na Mapach Google.