2012-11-23 17 views
17

Ich verwende Google Place Api wo ist auf einige Ergebnisse "photo_reference" (ähnlich wie "Referenz") Wert. Ich kann nichts darüber finden, wie man es benutzt, um dieses Foto zu bekommen. Ich weiß, wie man "Referenz" verwendet, um PlaceDetail zu erhalten, und ich bin mir sicher, dass die Verwendung von photo_reference ähnlich sein wird, aber ich kann keine JSON/XML-URL für diese PhotoReference-Anfrage finden. Danke für jede Hilfe. PavelGoogle place Api PlaceDetails Foto Referenz

Antwort

27

Bitte nehmen Sie sich einen Blick auf Dokumentation hier: https://developers.google.com/places/documentation/photos

Sie haben gerade angekündigt, diese neue Place Fotos Funktion

Kurz gesagt ist dies, wie Sie diese neue Funktion verwenden sollten:

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

Ersetzen Sie einfach Ihre eigenen Werte anstelle von:

  • PHOTO_REFERENCE
  • MAX_HEIGHT - int Wert 1-1600
  • MAX_WIDTH - int Wert 1-1600
  • YOUR_API_KEY

und Sie sind

+0

Danke für Hilfe ...! – Pavel

+0

Gibt es eine Grenze für die Anforderung der Bilder/Tag mit dem Schlüssel? –

+0

@HarishKumar 1.000 kostenlose Anfragen pro 24 Stunden. Sie können dieses Limit kostenlos auf bis zu 150.000 Anfragen pro 24 Stunden erhöhen, indem Sie die Abrechnung in der Google API-Konsole aktivieren. –

3

Das Places API unterstützt jetzt getan die Rückkehr von einem Ort Foto wenn verfügbar für eine Place Search request und bis zu zehn Ort Fotos für eine Place Details request.

Wenn ein Foto Array mit Ihrer Anfrage zurückgegeben wird, können Sie die photo_reference von einem geschlossenen Photo Objekt zu einem Place Photo request mit den maxheight passieren können und/oder maxwidth, sensor und key Parameter:

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

Bitte beachten Sie die documentation für weitere Details.

+4

Ich sehe das Foto, wenn ich die Anfrage URL in meine Browser-Suchleiste eintippe. Die URL wird dann zur URL des Fotos. Wie bekomme ich diese URL? Ich sehe nur ein Foto, aber ich kann es in JS in keiner Weise verwenden. – user132522

Verwandte Themen