Zu Place Photo migrieren (Neu)

Die Places API unterstützt das vorhandene Ortsfoto. Wenn Sie das vorhandene Ortsfoto bereits kennen, sind die folgenden Änderungen bei der neuen Version des Ortsfotos zu beachten:

  • Für den neuen Dienst „Ortsfoto“ müssen Sie den Ressourcennamen des Fotos mit der Orts-ID in der Anfrage-URL angeben, anstatt nur die Fotoreferenz. Weitere Informationen finden Sie unter Zu Fotoreferenzen wechseln.
  • Der neue Dienst für Fotos von Orten unterstützt sowohl API-Schlüssel als auch OAuth als Authentifizierungsmechanismus.

In der folgenden Tabelle sind Parameter im vorhandenen Ortsfoto aufgeführt, die für das neue Ortsfoto umbenannt oder geändert wurden, oder Parameter, die nicht mehr unterstützt werden.

Aktueller Parameter Neuer Parameter Hinweise
maxheight maxHeightPx Sie müssen entweder maxHeightPx, maxWidthPx oder beides angeben.
maxwidth maxWidthPx Sie müssen entweder maxHeightPx, maxWidthPx oder beides angeben.

Größe der Fotos wurde erhöht

Die bisherige Funktion „Place Photo“ unterstützte eine maximale Fotogröße von 1.600 × 1.600 Pixeln. „Ortsfoto (neu)“ unterstützt Größen bis zu 4.800 × 4.800 Pixel.

Zu Bildreferenzen wechseln

Für die neue Places Photo API müssen Sie den Ressourcennamen des angeforderten Fotos mit einer Orts-ID und der Fotoreferenz im folgenden Format übergeben:

https://places.googleapis.com/v1/places/PLACE_ID/photos/PHOTO_REFERENCE/media?maxWidthPx=400&key=API_KEY

Die neuen Versionen von Nearby Search, Text Search und Place Details geben in der Antwort jeweils ein photos[]-Array zurück, das dieses Format unterstützt. Jedes Element von photos[] in der neuen Antwort enthält die folgenden Felder:

  • name: Ein String, der den Ressourcennamen des Fotos enthält. Dieser String hat das folgende Format:

    places/PLACE_ID/photos/PHOTO_REFERENCE
  • heightPx: Die maximale Höhe des Bilds in Pixeln.
  • widthPx: Die maximale Breite des Bilds in Pixeln.
  • authorAttributions[] – Alle erforderlichen Quellenangaben. Dieses Feld ist immer vorhanden, kann aber leer sein.

Mit der vorhandenen API müssen Sie nur die Fotoreferenz in folgender Form übergeben:

https://maps.googleapis.com/maps/api/place/photo?photo_reference=PHOTO_REFERENCEmaxwidth=400&key=API_KEY

Die vorhandenen „Find Place“, „Nearby Search“, „Text Search“ und „Place Details“-Anfragen geben in der Antwort ein photos[]-Array zurück, das dieses Format unterstützt. Jedes photo-Element in der vorhandenen Antwort enthält die folgenden Felder:

  • photo_reference: Ein String, der zum Identifizieren des Fotos bei einer Fotoanfrage verwendet wird.
  • height – Die maximale Höhe des Bilds.
  • width – Die maximale Breite des Bilds.
  • html_attributions[] – Alle erforderlichen Quellenangaben. Dieses Feld ist immer vorhanden, kann aber leer sein.