Places API-Antwort migrieren

Das Antwortformat der neuen APIs Place Details, Nearby Search und Text Search unterscheidet sich vom Format der vorhandenen APIs. Der Hauptunterschied besteht im Format des Place-Objekts, das von den einzelnen Methoden zurückgegeben wird, wie unter Änderungen am Antwortobjekt „Ort“ beschrieben.

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

Änderungen am „Place“-Antwortobjekt

In dieser Tabelle sind die Änderungen am neuen Place-Objekt in der Antwort für „Place Details (New)“, „Nearby Search (New)“ und „Text Search (New)“ im Vergleich zum vorhandenen Place-Objekt aufgeführt.

Das neue Antwortobjekt verwendet Camel Case für Feldnamen, enthält neue Felder und einige der vorhandenen Felder wurden umbenannt.

Feld Vorhandenes Ortsobjekt Neues Ortsobjekt Hinweise
Adresskomponente address_components addressComponents
Adresse im Microformat für Orte adr_address adrFormatAddress
Status des Unternehmens business_status businessStatus
Öffnungszeiten für die 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 Feld der obersten Ebene der Antwort in den vorhandenen APIs
Symbol-URL icon Entfernt. 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 zugänglich und language als displayName.languageCode
Öffnungszeiten opening_hours regularOpeningHours
Fotos photos photos Das Format von photos hat sich in der neuen Place-Objekt. Weitere Informationen finden Sie 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 hier statt: accessibilityOptions.wheelchairAccessibleEntrance
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 name-Feld im Format places/PLACE_ID In der vorhandenen API enthielt das Feld name den Parameter Ortsname als Textzeichenfolge. In der neuen API befinden sich diese Informationen displayName
Primärer Ortstyp primaryTypeName Neu
Primären Typ als Textstring einfügen primaryTypeDisplayName Neu
Regelmäßige wöchentliche sekundäre Öffnungszeiten mit Ausnahmen und allen anderen Daten regularSecondaryOpeningHours Neu
Zahlungsoptionen, die vom Standort akzeptiert werden paymentOptions Neu
Parkmöglichkeiten angeben parkingOptions Neu
Liste der mit dem Ort verbundenen Unterziele subDestinations Neu
Neueste Informationen zu Kraftstoffoptionen an Tankstellen fuelOptions Neu
Informationen zu Ladestationen für Elektrofahrzeuge an einem 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 sind die Änderungen an den Feldern der obersten Ebene des Antwortobjekts für die vorhandene Textsuche und des Antwortobjekts für die neue Textsuche aufgeführt. Bei der neuen API ist das einzige Feld der obersten Ebene in der Antwort ist das Array places.

Feld Textsuche (vorhanden) Text Search (New) Hinweise
Ortsattributionen html_attributions Werden in das neue Place-Objekt für jeden Ort als place.attributions verschoben
Array von Orten results-Array des vorhandenen Orts-Objekts places-Array des neuen Place-Objekts
Status der Anfrage status Zur standardmäßigen HTTP-Antwort (HTTP-Antwortcode und -Nachricht) gewechselt
Alle Fehlermeldungen error_message Zur standardmäßigen HTTP-Antwort (HTTP-Antwortcode und -Nachricht) gewechselt
Alle Infonachrichten info_messages Entfernt
Seitentoken next_page_token Entfernt

Änderungen an „Nearby Search“-Antworten

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

Feld Nearby Search (Existing) Nearby Search (New) Hinweise
Ortsattributionen html_attributions Verschoben in das neue Ort-Objekt für jeden Ort als place.attributions
Array von Orten results-Array des vorhandenen Place-Objekts places-Array des neuen Objekt Place
Status der Anfrage status Zur standardmäßigen HTTP-Antwort (HTTP-Antwortcode und -Nachricht) gewechselt
Alle Fehlermeldungen error_message Zur standardmäßigen HTTP-Antwort (HTTP-Antwortcode und -Nachricht) gewechselt
Alle Infonachrichten info_messages Entfernt
Seitentoken next_page_token Entfernt

Änderungen bei der Place Details-Antwort

In der folgenden Tabelle sind die Änderungen an den Feldern der obersten Ebene der response Objekt für die vorhandenen Ortsdetails über eine Place Details-Anfrage und die response Objekt für „Place Details (New)“. Bei der neuen API ist das places-Array das einzige Feld der obersten Ebene in der Antwort.

Feld Ortsdetails (vorhanden) Place Details (New) Hinweise
Quellenangaben für Orte html_attributions An den neuen Ort verschoben Objekt als attributions
Ortsdetails result mit dem vorhandenen Place-Objekt Das neue Ortsobjekt
Status der Anfrage status In die Standard-HTTP-Antwort (HTTP-Antwortcode und -Nachricht) verschoben
Alle Infonachrichten info_messages Zur standardmäßigen HTTP-Antwort (HTTP-Antwortcode und -Nachricht) gewechselt