Places API-Antwort migrieren

Das Antwortformat für die neuen APIs Place Details, Nearby Search und Text Search hat sich im Vergleich zum Format der vorhandenen APIs geändert. Der Hauptunterschied besteht im Format des Place-Objekts, das von den einzelnen Methoden zurückgegeben wird. Eine Beschreibung hierzu finden Sie unter Änderungen am Place-Antwortobjekt.

Außerdem wurden für jede API die Felder der obersten Ebene des Antwortobjekts geändert. Weitere Informationen:

Änderungen am „Place“-Antwortobjekt

In dieser Tabelle sehen Sie die Änderungen am neuen Place-Objekt in der Antwort auf „Place Details (New)“, „Nearby Search (New)“ und „Text Search (New)“ im Vergleich zum vorhandenen Place-Objekt.

Das neue Antwortobjekt verwendet die Camel-Case-Schreibweise für Feldnamen, enthält neue Felder und benennt einige der vorhandenen Felder um.

Field Vorhandenes „Place“-Objekt Neues „Place“-Objekt Hinweise
Adresskomponente address_components addressComponents
Mikroformat-Adresse platzieren adr_address adrFormatAddress
Status des Unternehmens business_status businessStatus
Öffnungszeiten für nächste Woche current_opening_hours currentOpeningHours
Redaktionelle Zusammenfassung editorial_summary editorialSummary
Formatierte Adresse formatted_address formattedAddress
Landesweite Telefonnummer formatted_phone_number nationalPhoneNumber
Standort geometry.location location
Darstellungsbereich geometry.viewport viewport
Quellenangaben für Orte html_attributions attributions Oberstes Feld der Antwort in den vorhandenen APIs
Symbol-URL icon Entfernt. Verwende iconMaskBaseUri und iconBackgroundColor. Weitere Informationen finden Sie unter Ortssymbole.
Symbolhintergrundfarbe icon_background_color iconBackgroundColor
Symbolmasken-URL icon_mask_base_uri iconMaskBaseUri
Internationale Telefonnummer international_phone_number internationalPhoneNumber
Ortsname in Textform name displayName Name des Textortes ist jetzt als displayName.text und language als displayName.languageCode zugänglich
Öffnungszeiten opening_hours regularOpeningHours
Fotos photos photos Das Format von photos im neuen Place-Objekt hat sich geändert. Weitere Informationen findest du unter Zu Fotoreferenzen wechseln.
Orts-ID place_id id
Plus Code plus_code plusCode
Preisniveau price_level priceLevel
Bewertung rating rating
Rezensionen reviews reviews
Sekundäre Öffnungszeiten für die nächste Woche ab heute, mit Ausnahmen und allen anderen Daten secondary_opening_hours currentSecondaryOpeningHours
Ortstypen types types
Google Maps-URL des Orts url googleMapsUri
Anzahl der Nutzerbewertungen user_ratings_total userRatingCount
UTC-Versatz utc_offset utcOffsetMinutes
Kurzform der Adresse, einschließlich Straßenname und Ort vicinity shortFormattedAddress
Website des Orts website websiteUri
Informationen zur Barrierefreiheit wheelchair_accessible_entrance accessibilityOptions wheelchair_accessible_entrance findet jetzt unter accessibilityOptions.wheelchairAccessibleEntrance statt
Places-Attribute takeout, delivery, dine_in, curbside_pickup, reservable, serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine, serves_brunch, serves_vegetarian_food takeout, delivery, dineIn, curbsidePickup, reservable, servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine, servesBrunch, servesVegetarianFood
Ressourcenname Feld „name“ im Format „places/PLACE_ID In der vorhandenen API enthielt das Feld name den Ortsnamen als Textstring. In der neuen API befinden sich diese Informationen unter displayName.
Primärer Typ des Ortes primaryTypeName Neu
Primären Typ als Textstring platzieren primaryTypeDisplayName Neu
Reguläre wöchentliche sekundäre Öffnungszeiten mit Ausnahmen und allen anderen Daten regularSecondaryOpeningHours Neu
Akzeptierte Zahlungsoptionen paymentOptions Neu
Parkplatzoptionen parkingOptions Neu
Liste der mit dem Ort verbundenen Unterziele subDestinations Neu
Neueste Informationen zu Kraftstoffoptionen an Tankstellen fuelOptions Neu
Informationen zum Aufladen von Elektrofahrzeugen für einen Ort evChargeOptions Neu
Places-Attribute outdoorSeating, liveMusic, menuForChildren, servesCocktails, servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom, goodForGroups, goodForWatchingSports Neu

Änderungen an der Text Search-Antwort

In der folgenden Tabelle sehen Sie die Änderungen an den Feldern der obersten Ebene des Antwortobjekts für die vorhandene Methode „Text Search“ und das Antwortobjekt für „Text Search (New)“. Bei der neuen API ist das einzige Feld der obersten Ebene in der Antwort das Array places.

Field Textsuche (vorhanden) Text Search (New) Hinweise
Quellenangaben für Orte html_attributions Werden in das neue Place-Objekt für jeden Ort als place.attributions verschoben
Array von Orten results-Array des vorhandenen Place-Objekts places-Array des neuen Place-Objekts
Status der Anfrage status In die Standard-HTTP-Antwort verschoben (HTTP-Antwortcode und -Nachricht)
Alle Fehlermeldungen error_message In die Standard-HTTP-Antwort verschoben (HTTP-Antwortcode und -Nachricht)
Etwaige Infonachrichten info_messages Entfernt
Seitentoken next_page_token Entfernt

Änderungen der Nearby Search-Antwort

In der folgenden Tabelle sehen Sie die Änderungen an den Feldern der obersten Ebene des Antwortobjekts für das vorhandene „Nearby Search“-Objekt und das Antwortobjekt für „Nearby Search (New)“. Bei der neuen API ist das einzige Feld der obersten Ebene in der Antwort das Array places.

Field Nearby Search (vorhanden) Nearby Search (New) Hinweise
Quellenangaben für Orte html_attributions Werden in das neue Place-Objekt für jeden Ort als place.attributions verschoben
Array von Orten results-Array des vorhandenen Place-Objekts places-Array des neuen Place-Objekts
Status der Anfrage status In die Standard-HTTP-Antwort verschoben (HTTP-Antwortcode und -Nachricht)
Alle Fehlermeldungen error_message In die Standard-HTTP-Antwort verschoben (HTTP-Antwortcode und -Nachricht)
Etwaige Infonachrichten info_messages Entfernt
Seitentoken next_page_token Entfernt

Änderungen bei der Place Details-Antwort

In der folgenden Tabelle sehen Sie die Änderungen an den Feldern der obersten Ebene des Antwortobjekts für die vorhandenen „Place Details“-Anfragen und des Antwortobjekts für „Place Details (New)“. Bei der neuen API ist das einzige Feld der obersten Ebene in der Antwort das Array places.

Field Ortsdetails (vorhanden) „Place Details“ (Neu) Hinweise
Quellenangaben für Orte html_attributions Sie wurden als attributions in das neue Place-Objekt verschoben.
Ortsangaben result mit dem vorhandenen Place-Objekt Das neue Place-Objekt
Status der Anfrage status In die Standard-HTTP-Antwort verschoben (HTTP-Antwortcode und -Nachricht)
Etwaige Infonachrichten info_messages In die Standard-HTTP-Antwort verschoben (HTTP-Antwortcode und -Nachricht)