REST Resource: places

Ressource: Place

Alle Informationen zu einem Ort.

JSON-Darstellung
{
  "name": string,
  "id": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "primaryType": string,
  "primaryTypeDisplayName": {
    object (LocalizedText)
  },
  "nationalPhoneNumber": string,
  "internationalPhoneNumber": string,
  "formattedAddress": string,
  "shortFormattedAddress": string,
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "plusCode": {
    object (PlusCode)
  },
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "rating": number,
  "googleMapsUri": string,
  "websiteUri": string,
  "reviews": [
    {
      object (Review)
    }
  ],
  "regularOpeningHours": {
    object (OpeningHours)
  },
  "photos": [
    {
      object (Photo)
    }
  ],
  "adrFormatAddress": string,
  "businessStatus": enum (BusinessStatus),
  "priceLevel": enum (PriceLevel),
  "attributions": [
    {
      object (Attribution)
    }
  ],
  "iconMaskBaseUri": string,
  "iconBackgroundColor": string,
  "currentOpeningHours": {
    object (OpeningHours)
  },
  "currentSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "regularSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "editorialSummary": {
    object (LocalizedText)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "parkingOptions": {
    object (ParkingOptions)
  },
  "subDestinations": [
    {
      object (SubDestination)
    }
  ],
  "fuelOptions": {
    object (FuelOptions)
  },
  "evChargeOptions": {
    object (EVChargeOptions)
  },
  "utcOffsetMinutes": integer,
  "userRatingCount": integer,
  "takeout": boolean,
  "delivery": boolean,
  "dineIn": boolean,
  "curbsidePickup": boolean,
  "reservable": boolean,
  "servesBreakfast": boolean,
  "servesLunch": boolean,
  "servesDinner": boolean,
  "servesBeer": boolean,
  "servesWine": boolean,
  "servesBrunch": boolean,
  "servesVegetarianFood": boolean,
  "outdoorSeating": boolean,
  "liveMusic": boolean,
  "menuForChildren": boolean,
  "servesCocktails": boolean,
  "servesDessert": boolean,
  "servesCoffee": boolean,
  "goodForChildren": boolean,
  "allowsDogs": boolean,
  "restroom": boolean,
  "goodForGroups": boolean,
  "goodForWatchingSports": boolean,
  "accessibilityOptions": {
    object (AccessibilityOptions)
  }
}
Felder
name

string

Der Ressourcenname dieses Ortes im Format places/{placeId}. Kann zum Nachschlagen des Orts verwendet werden.

id

string

Die eindeutige Kennung eines Ortes.

displayName

object (LocalizedText)

Der lokalisierte Name des Orts, geeignet als kurze, visuell lesbare Beschreibung. Zum Beispiel: "Google Sydney", "Starbucks", "Pyrmont" usw.

types[]

string

Eine Reihe von Typ-Tags für dieses Ergebnis. Beispiel: „political“ und „locality“. Eine vollständige Liste der möglichen Werte finden Sie in den Tabellen A und B unter https://developers.google.com/maps/documentation/places/web-service/place-types.

primaryType

string

Der primäre Typ des gegebenen Ergebnisses. Dieser Typ muss einem der von der Places API unterstützten Typen entsprechen. Beispiele: „Restaurant“, „Café“, „Flughafen“. Ein Ort kann nur einen Haupttyp haben. Eine vollständige Liste der möglichen Werte finden Sie in den Tabellen A und B unter https://developers.google.com/maps/documentation/places/web-service/place-types.

primaryTypeDisplayName

object (LocalizedText)

Der Anzeigename des primären Typs, gegebenenfalls lokalisiert für die Anfragesprache. Eine vollständige Liste der möglichen Werte finden Sie in den Tabellen A und B unter https://developers.google.com/maps/documentation/places/web-service/place-types.

nationalPhoneNumber

string

Eine visuell lesbare Telefonnummer des Orts im nationalen Format.

internationalPhoneNumber

string

Eine visuell lesbare Telefonnummer des Orts im internationalen Format.

formattedAddress

string

Eine vollständige, visuell lesbare Adresse für diesen Ort.

shortFormattedAddress

string

Eine kurze, visuell lesbare Adresse für diesen Ort.

addressComponents[]

object (AddressComponent)

Wiederholte Komponenten für jede Ortsebene Beachten Sie die folgenden Fakten zum Array „addressComponents[]“: – Das Array der Adresskomponenten kann mehr Komponenten als das formattedAddress enthalten. - Das Array enthält nicht unbedingt alle politischen Entitäten, die eine Adresse enthalten, mit Ausnahme derjenigen, die in formattedAddress enthalten sind. Um alle politischen Entitäten abzurufen, die eine bestimmte Adresse enthalten, sollten Sie die umgekehrte Geocodierung verwenden. Dabei wird der Breiten- und Längengrad der Adresse als Parameter an die Anforderung übergeben. – Das Format der Antwort bleibt unter Umständen zwischen Anfragen gleich. Insbesondere die Anzahl der addressComponents-Werte variiert je nach angeforderter Adresse und kann sich im Laufe der Zeit für dieselbe Adresse ändern. Die Position einer Komponente im Array ändert sich unter Umständen. Auch der Typ der Komponente kann sich ändern. In einer späteren Antwort fehlt möglicherweise eine bestimmte Komponente.

plusCode

object (PlusCode)

Plus Code des Längen- und Breitengrads des Ortsstandorts

location

object (LatLng)

Die Position dieses Ortes.

viewport

object (Viewport)

Ein Darstellungsbereich, der sich zur Anzeige des Orts auf einer durchschnittlichen Karte eignet

rating

number

Eine Bewertung zwischen 1,0 und 5,0, basierend auf Nutzerrezensionen zu diesem Ort.

googleMapsUri

string

Eine URL mit weiteren Informationen zu diesem Ort.

websiteUri

string

Die maßgebliche Website für diesen Ort, z.B. die Startseite eines Unternehmens. Bei Orten, die zu einer Kette gehören (z.B. IKEA-Filiale), ist dies in der Regel die Website des jeweiligen Geschäfts, nicht die der Gesamtkette.

reviews[]

object (Review)

Liste von Rezensionen zu diesem Ort, sortiert nach Relevanz. Es können maximal fünf Rezensionen zurückgegeben werden.

regularOpeningHours

object (OpeningHours)

Die regulären Öffnungszeiten.

photos[]

object (Photo)

Informationen (einschließlich Hinweisen) zu Fotos dieses Orts. Es können maximal 10 Fotos zurückgegeben werden.

adrFormatAddress

string

Die Adresse des Orts im adr-Mikroformat: http://microformats.org/wiki/adr.

businessStatus

enum (BusinessStatus)

Der Status des Unternehmens für den Ort.

priceLevel

enum (PriceLevel)

Preisniveau des Orts.

attributions[]

object (Attribution)

Eine Reihe von Datenanbietern, die mit diesem Ergebnis angezeigt werden müssen.

iconMaskBaseUri

string

Eine abgeschnittene URL zu einer Symbolmaske. Nutzer können auf verschiedene Symboltypen zugreifen, indem sie am Ende ein Suffix wie „.svg“ oder „.png“ anhängen.

iconBackgroundColor

string

Hintergrundfarbe für icon_mask im Hexadezimalformat, z.B. #909CE1.

currentOpeningHours

object (OpeningHours)

Die Geschäftszeiten für die nächsten sieben Tage (einschließlich heute) Der Zeitraum beginnt am Datum der Anfrage um Mitternacht und endet sechs Tage später um 23:59 Uhr. Dieses Feld enthält das Unterfeld „specialDays“ mit allen Öffnungszeiten, das für Datumsangaben mit Ausnahmezeiten festgelegt wird.

currentSecondaryOpeningHours[]

object (OpeningHours)

Enthält eine Reihe von Einträgen für die nächsten sieben Tage, einschließlich Informationen zu sekundären Öffnungszeiten eines Unternehmens. Sekundäre Öffnungszeiten unterscheiden sich von den Hauptöffnungszeiten eines Unternehmens. Ein Restaurant kann beispielsweise Anfahrtszeiten oder Lieferzeiten als sekundäre Öffnungszeiten angeben. Mit diesem Feld wird das Teilfeld für den Typ gefüllt, das je nach Ortstyp aus einer vordefinierten Liste von Öffnungszeitentypen (z. B. DRIVE_THROUGH, PICKUP oder TakeOUT) bezogen wird. Dieses Feld enthält das Unterfeld „specialDays“ mit allen Öffnungszeiten, das für Datumsangaben mit Ausnahmezeiten festgelegt wird.

regularSecondaryOpeningHours[]

object (OpeningHours)

Enthält ein Array mit Einträgen für Informationen zu den regulären sekundären Öffnungszeiten eines Unternehmens. Sekundäre Öffnungszeiten unterscheiden sich von den Hauptöffnungszeiten eines Unternehmens. Ein Restaurant kann beispielsweise Anfahrtszeiten oder Lieferzeiten als sekundäre Öffnungszeiten angeben. Mit diesem Feld wird das Teilfeld für den Typ gefüllt, das je nach Ortstyp aus einer vordefinierten Liste von Öffnungszeitentypen (z. B. DRIVE_THROUGH, PICKUP oder TakeOUT) bezogen wird.

editorialSummary

object (LocalizedText)

Enthält eine Zusammenfassung des Orts. Eine Zusammenfassung besteht aus einer Übersicht in Textform und enthält gegebenenfalls auch den Sprachcode für diese. Der Zusammenfassungstext muss unverändert angezeigt werden und darf weder geändert noch verändert werden.

paymentOptions

object (PaymentOptions)

Vom Ort akzeptierte Zahlungsoptionen Wenn keine Zahlungsoption verfügbar ist, wird die Festlegung des Felds für die Zahlungsoption aufgehoben.

parkingOptions

object (ParkingOptions)

Vom Ort angebotene Parkmöglichkeiten.

subDestinations[]

object (SubDestination)

Eine Liste von Unterzielen, die sich auf den Ort beziehen.

fuelOptions

object (FuelOptions)

Die neuesten Informationen zu Tankstellen. Diese Informationen werden regelmäßig aktualisiert.

evChargeOptions

object (EVChargeOptions)

Informationen zu den Ladeoptionen für Ladestationen.

utcOffsetMinutes

integer

Anzahl der Minuten, die die Zeitzone dieses Ortes derzeit von der UTC abweicht. Dies wird in Minuten angegeben, um Zeitzonen zu unterstützen, die um Bruchteile einer Stunde verschoben sind, z.B. X Stunden und 15 Minuten.

userRatingCount

integer

Die Gesamtzahl der Rezensionen (mit oder ohne Text) für diesen Ort.

takeout

boolean

Gibt an, ob das Unternehmen den Datenexport unterstützt.

delivery

boolean

Gibt an, ob das Unternehmen die Lieferung unterstützt.

dineIn

boolean

Gibt an, ob das Unternehmen Sitzgelegenheiten im Innen- oder Außenbereich unterstützt.

curbsidePickup

boolean

Gibt an, ob das Unternehmen die Abholung vor dem Laden unterstützt.

reservable

boolean

Gibt an, ob der Ort Reservierungen unterstützt.

servesBreakfast

boolean

Gibt an, ob im Ort Frühstück angeboten wird.

servesLunch

boolean

Gibt an, ob hier Mittagessen serviert wird.

servesDinner

boolean

Gibt an, ob im Restaurant Abendessen angeboten wird.

servesBeer

boolean

Gibt an, ob im Ort Bier ausgeschenkt wird.

servesWine

boolean

Gibt an, ob im Ort Wein ausgeschenkt wird.

servesBrunch

boolean

Gibt an, ob hier Brunch angeboten wird.

servesVegetarianFood

boolean

Gibt an, ob im Restaurant vegetarische Gerichte angeboten werden.

outdoorSeating

boolean

Es gibt Sitzgelegenheiten im Freien.

liveMusic

boolean

Im Ort wird Livemusik geboten.

menuForChildren

boolean

Es gibt eine Kinderkarte.

servesCocktails

boolean

In der Bar werden Cocktails serviert.

servesDessert

boolean

Es wird ein Dessert serviert.

servesCoffee

boolean

Hier wird Kaffee serviert.

goodForChildren

boolean

Der Ort ist für Kinder geeignet.

allowsDogs

boolean

Hier sind Hunde erlaubt.

restroom

boolean

Das Hotel hat ein WC.

goodForGroups

boolean

Ort bietet Platz für Gruppen.

goodForWatchingSports

boolean

Der Ort eignet sich für Sportübertragungen.

accessibilityOptions

object (AccessibilityOptions)

Informationen zu den Barrierefreiheitsoptionen, die ein Ort anbietet.

LocalizedText

Lokalisierte Variante eines Textes in einer bestimmten Sprache.

JSON-Darstellung
{
  "text": string,
  "languageCode": string
}
Felder
text

string

Lokalisierter String in der Sprache, die unten languageCode entspricht.

languageCode

string

Der BCP-47-Sprachcode des Texts, z. B. „en-US“ oder „sr-Latn“.

Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.

AddressComponent

Die strukturierten Komponenten, aus denen die formatierte Adresse besteht, sofern diese Informationen verfügbar sind.

JSON-Darstellung
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
Felder
longText

string

Die vollständige Beschreibung oder der Name der Adresskomponente in Textform. Eine Adresskomponente für das Land Australien kann beispielsweise den long_name „Australien“ haben.

shortText

string

Ein abgekürzter Textname für die Adresskomponente, falls verfügbar. Eine Adresskomponente für das Land Australien kann z. B. den Kurznamen „AU“ haben.

types[]

string

Ein Array, das den oder die Typen der Adresskomponente angibt.

languageCode

string

Die zur Formatierung dieser Komponenten verwendete Sprache in CLDR-Notation.

PlusCode

Plus Code (http://plus.codes) ist eine Standortreferenz in zwei Formaten: Globaler Code, der ein Rechteck mit einer Größe von 14 MXN14 m (1/8.000 Grad eines Grads) oder kleiner definiert, und Kompoundcode, bei dem das Präfix durch eine Referenzposition ersetzt wird.

JSON-Darstellung
{
  "globalCode": string,
  "compoundCode": string
}
Felder
globalCode

string

Der globale (vollständige) Code des Orts, z. B. „9FWM33GV+HQ“, der eine Fläche von 1/8.000 × 1/8.000 Grad (ca. 14 × 14 Meter) darstellt.

compoundCode

string

Zusammengesetzter Code eines Orts, z. B. „33GV+HQ, Ramberg, Norway“, der das Suffix des globalen Codes enthält und das Präfix durch den formatierten Namen einer Referenzentität ersetzt

LatLng

Ein Objekt, das ein Paar aus Breiten- und Längengrad darstellt. Dies wird als Paar von Double-Werten (Breiten- und Längengrad) ausgedrückt. Sofern nicht anders angegeben, muss dieses Objekt dem WGS84-Standard entsprechen. Die Werte müssen innerhalb normalisierter Bereiche liegen.

JSON-Darstellung
{
  "latitude": number,
  "longitude": number
}
Felder
latitude

number

Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen.

longitude

number

Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen.

Darstellungsbereich

Ein Darstellungsbereich für Breiten- und Längengrad, dargestellt als zwei diagonal gegenüberliegende Punkte von low und high. Ein Darstellungsbereich wird als geschlossener Bereich betrachtet, d.h. er enthält seine Begrenzung. Die Breitengradgrenzen müssen zwischen -90 und 90 Grad liegen und die Längengradgrenzen zwischen -180 und 180 Grad (jeweils einschließlich). Verschiedene Fälle sind:

  • Wenn low = high ist, besteht der Darstellungsbereich aus diesem einzelnen Punkt.

  • Wenn low.longitude > high.longitude ist, wird der Längengradbereich invertiert (der Darstellungsbereich kreuzt die 180-Grad-Längengradlinie).

  • Ist low.longitude = -180 Grad und high.longitude = 180 Grad, enthält der Darstellungsbereich alle Längengrade.

  • Wenn low.longitude = 180 Grad und high.longitude = -180 Grad ist, ist der Längengradbereich leer.

  • Wenn low.latitude > high.latitude ist, ist der Breitengradbereich leer.

Sowohl low als auch high müssen ausgefüllt werden und das dargestellte Feld darf nicht leer sein (wie in den Definitionen oben angegeben). Ein leerer Darstellungsbereich führt zu einem Fehler.

Dieser Darstellungsbereich umfasst beispielsweise New York City:

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON-Darstellung
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
Felder
low

object (LatLng)

Erforderlich. Der Tiefstpunkt des Darstellungsbereichs.

high

object (LatLng)

Erforderlich. Der höchste Punkt im Darstellungsbereich.

Rezension

Informationen zu einer Rezension zu einem Ort.

JSON-Darstellung
{
  "name": string,
  "relativePublishTimeDescription": string,
  "text": {
    object (LocalizedText)
  },
  "originalText": {
    object (LocalizedText)
  },
  "rating": number,
  "authorAttribution": {
    object (AuthorAttribution)
  },
  "publishTime": string
}
Felder
name

string

Eine Referenz für diese Rezension, die zum nochmaligen Nachschlagen dieser Rezension verwendet werden kann (auch als API-„Ressourcenname“ bezeichnet: places/{placeId}/reviews/{review}).

relativePublishTimeDescription

string

Ein String mit dem Datum der letzten Rezension, der den Zeitpunkt der Rezension im Verhältnis zum aktuellen Zeitpunkt in einer für die Sprache und das Land geeigneten Form angibt.

text

object (LocalizedText)

Der lokalisierte Text der Rezension.

originalText

object (LocalizedText)

Der Rezensionstext in der Originalsprache.

rating

number

Eine Zahl zwischen 1,0 und 5,0, auch als Anzahl der Sterne bezeichnet.

authorAttribution

object (AuthorAttribution)

Der Autor dieser Rezension.

publishTime

string (Timestamp format)

Zeitstempel für die Rezension.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

AuthorAttribution

Informationen zum Autor der Daten für von Nutzern erstellte Inhalte. Wird in Photo und Review verwendet.

JSON-Darstellung
{
  "displayName": string,
  "uri": string,
  "photoUri": string
}
Felder
displayName

string

Name des Autors von Photo oder Review.

uri

string

URI des Autors von Photo oder Review.

photoUri

string

Profilbild-URI des Autors von Photo oder Review.

OpeningHours

Informationen zur Öffnungszeiten des Orts.

JSON-Darstellung
{
  "periods": [
    {
      object (Period)
    }
  ],
  "weekdayDescriptions": [
    string
  ],
  "secondaryHoursType": enum (SecondaryHoursType),
  "specialDays": [
    {
      object (SpecialDay)
    }
  ],
  "openNow": boolean
}
Felder
periods[]

object (Period)

Die Zeiträume, in denen dieser Ort während der Woche geöffnet ist. Die Zeiträume sind in chronologischer Reihenfolge angeordnet, beginnend mit Sonntag in der lokalen Zeitzone. Ein leerer Wert (aber nicht fehlt) gibt einen Ort an, der nie geöffnet ist, z.B. weil er wegen Renovierungsarbeiten vorübergehend geschlossen ist.

weekdayDescriptions[]

string

Lokalisierte Strings, die die Öffnungszeiten dieses Ortes beschreiben; ein String für jeden Wochentag. Dieses Feld ist leer, wenn die Öffnungszeiten unbekannt sind oder nicht in lokalisierten Text umgewandelt werden konnten. Beispiel: „So: 18:00–06:00“

secondaryHoursType

enum (SecondaryHoursType)

Ein Typstring, mit dem die Art der sekundären Öffnungszeiten angegeben wird.

specialDays[]

object (SpecialDay)

Strukturierte Informationen für besondere Tage, die in den Zeitraum fallen, der von den zurückgegebenen Öffnungszeiten abgedeckt wird. Besondere Tage sind Tage, an denen die Öffnungszeiten eines Ortes betroffen sein können, z. B. 1. Weihnachtsfeiertag. Wird auf currentOpeningHours und currentSecondaryOpeningHours festgelegt, falls es außergewöhnliche Öffnungszeiten gibt.

openNow

boolean

Ist hier derzeit geöffnet? Immer vorhanden sein, es sei denn, uns liegen keine Uhrzeit- oder Zeitzonendaten für diese Öffnungszeiten vor.

Zeitraum

Ein Zeitraum, in dem der Ort im Status „openNow“ bleibt.

JSON-Darstellung
{
  "open": {
    object (Point)
  },
  "close": {
    object (Point)
  }
}
Felder
open

object (Point)

Die Uhrzeit, zu der der Ort geöffnet ist.

close

object (Point)

Uhrzeit, zu der der Ort geschlossen ist.

Punkt

Punkte für Statusänderungen.

JSON-Darstellung
{
  "date": {
    object (Date)
  },
  "truncated": boolean,
  "day": integer,
  "hour": integer,
  "minute": integer
}
Felder
date

object (Date)

Datum in der lokalen Zeitzone des Orts.

truncated

boolean

Gibt an, ob dieser Endpunkt abgeschnitten wurde. Eine Kürzung erfolgt, wenn die tatsächlichen Öffnungszeiten außerhalb der Zeiten liegen, zwischen denen wir dorthin zurückkehren möchten. Wir kürzen die Stunden daher entsprechend. Dadurch wird sichergestellt, dass die Anforderung höchstens 24 x 7 Stunden ab Mitternacht des Tages des Tages zurückgegeben wird.

day

integer

Ein Wochentag als Ganzzahl zwischen 0 und 6. 0 ist Sonntag, 1 ist Montag usw.

hour

integer

Die Stunde mit zwei Ziffern. Der Wert liegt zwischen 00 und 23.

minute

integer

Die Minute mit zwei Ziffern. Liegt im Bereich von 00 bis 59.

Datum

Stellt ein ganzes Kalenderdatum oder einen Teil davon dar, z. B. einen Geburtstag. Tageszeit und Zeitzone werden entweder an anderer Stelle angegeben oder sind unbedeutend. Das Datum bezieht sich auf den gregorianischen Kalender. Dabei kann es sich um einen der folgenden Gründe handeln:

  • Ein vollständiges Datum mit Werten für Jahr, Monat und Tag ungleich null.
  • Monat und Tag mit einem Jahr 0 (z. B. ein Jahrestag).
  • Ein Jahr für sich, mit einem Nullmonat und einem Tag von null.
  • Ein Jahr und ein Monat mit einem 0-Tag (z. B. das Ablaufdatum einer Kreditkarte).

Ähnliche Typen:

JSON-Darstellung
{
  "year": integer,
  "month": integer,
  "day": integer
}
Felder
year

integer

Jahr des Datums Muss zwischen 1 und 9999 liegen oder 0 sein, um ein Datum ohne Jahr anzugeben.

month

integer

Monat eines Jahres. Muss zwischen 1 und 12 liegen oder 0 sein, um ein Jahr ohne Monat und Tag anzugeben.

day

integer

Tag eines Monats Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Mit 0 können Sie ein Jahr allein oder ein Jahr und einen Monat angeben, bei dem der Tag keine Bedeutung hat.

SecondaryHoursType

Mit diesem Typ wird die Art der sekundären Öffnungszeiten festgelegt.

Enums
SECONDARY_HOURS_TYPE_UNSPECIFIED Standardwert, wenn kein sekundärer Stundentyp angegeben ist.
DRIVE_THROUGH Die Drive-in-Stunde für Banken, Restaurants oder Apotheken.
HAPPY_HOUR Die Happy Hour.
DELIVERY Die Lieferstunde.
TAKEOUT Die Stunde zum Mitnehmen.
KITCHEN Die Küchenstunde.
BREAKFAST Die Frühstücksstunde.
LUNCH Die Mittagsstunde.
DINNER Die Dinnerstunde.
BRUNCH Die Brunch-Stunde.
PICKUP Die Abholzeit.
ACCESS Die Zugriffszeiten für Speicherorte.
SENIOR_HOURS Spezielle Öffnungszeiten für Senioren
ONLINE_SERVICE_HOURS Die Online-Servicezeiten.

SpecialDay

Strukturierte Informationen für besondere Tage, die in den Zeitraum fallen, der von den zurückgegebenen Öffnungszeiten abgedeckt wird. Besondere Tage sind Tage, an denen die Öffnungszeiten eines Ortes betroffen sein können, z. B. 1. Weihnachtsfeiertag.

JSON-Darstellung
{
  "date": {
    object (Date)
  }
}
Felder
date

object (Date)

Das Datum dieses besonderen Tages

Foto

Informationen zu einem Foto eines Ortes.

JSON-Darstellung
{
  "name": string,
  "widthPx": integer,
  "heightPx": integer,
  "authorAttributions": [
    {
      object (AuthorAttribution)
    }
  ]
}
Felder
name

string

ID. Eine Referenz, die dieses Foto darstellt und verwendet werden kann, um dieses Foto noch einmal nachzuschlagen (auch als API-„Ressourcenname“ bezeichnet: places/{placeId}/photos/{photo}).

widthPx

integer

Die maximal verfügbare Breite in Pixeln.

heightPx

integer

Die maximal verfügbare Höhe in Pixeln.

authorAttributions[]

object (AuthorAttribution)

Die Autoren dieses Fotos.

BusinessStatus

Status des Unternehmens für den Ort.

Enums
BUSINESS_STATUS_UNSPECIFIED Standardwert Dieser Wert wird nicht verwendet.
OPERATIONAL Das Unternehmen ist betriebsbereit, muss aber nicht zwingend geöffnet sein.
CLOSED_TEMPORARILY Das Hotel ist vorübergehend geschlossen.
CLOSED_PERMANENTLY Das Hotel ist dauerhaft geschlossen.

PriceLevel

Preisniveau des Orts.

Enums
PRICE_LEVEL_UNSPECIFIED Die Preisebene des Orts ist nicht angegeben oder unbekannt.
PRICE_LEVEL_FREE Das Hotel bietet kostenlose Dienstleistungen.
PRICE_LEVEL_INEXPENSIVE Place bietet kostengünstige Dienstleistungen.
PRICE_LEVEL_MODERATE Place bietet Dienstleistungen zu mäßigen Preisen an.
PRICE_LEVEL_EXPENSIVE Ort bietet teure Dienstleistungen.
PRICE_LEVEL_VERY_EXPENSIVE Ort bietet sehr teure Dienstleistungen.

Attribution

Informationen zu Datenanbietern für diesen Ort.

JSON-Darstellung
{
  "provider": string,
  "providerUri": string
}
Felder
provider

string

Name des Datenanbieters des Orts.

providerUri

string

URI für den Datenanbieter des Orts.

PaymentOptions

Vom Ort akzeptierte Zahlungsoptionen

JSON-Darstellung
{
  "acceptsCreditCards": boolean,
  "acceptsDebitCards": boolean,
  "acceptsCashOnly": boolean,
  "acceptsNfc": boolean
}
Felder
acceptsCreditCards

boolean

Place akzeptiert Kreditkarten als Zahlungsmittel.

acceptsDebitCards

boolean

Dieser Händler akzeptiert Debitkarten.

acceptsCashOnly

boolean

Der Ort akzeptiert nur Bargeld als Zahlungsmittel. Für Orte mit diesem Attribut werden möglicherweise weiterhin andere Zahlungsmethoden akzeptiert.

acceptsNfc

boolean

Ort akzeptiert NFC-Zahlungen.

ParkingOptions

Informationen zu Parkmöglichkeiten für den Ort. Auf einem Parkplatz können mehrere Optionen gleichzeitig unterstützt werden.

JSON-Darstellung
{
  "freeParkingLot": boolean,
  "paidParkingLot": boolean,
  "freeStreetParking": boolean,
  "paidStreetParking": boolean,
  "valetParking": boolean,
  "freeGarageParking": boolean,
  "paidGarageParking": boolean
}
Felder
freeParkingLot

boolean

Parkplätze stehen kostenlos zur Verfügung.

paidParkingLot

boolean

Das Hotel bietet gebührenpflichtige Parkplätze.

freeStreetParking

boolean

Parkplätze an der Straße können kostenlos genutzt werden.

paidStreetParking

boolean

Das Hotel bietet gebührenpflichtige Parkplätze an der Straße.

valetParking

boolean

Ein Einparkservice wird angeboten.

freeGarageParking

boolean

Garagenparkplätze stehen kostenlos zur Verfügung.

paidGarageParking

boolean

Das Hotel bietet gebührenpflichtige Garagenparkplätze.

SubDestination

Ortsressourcenname und ID von untergeordneten Zielen, die sich auf den Ort beziehen. Zum Beispiel sind verschiedene Terminals unterschiedliche Ziele eines Flughafens.

JSON-Darstellung
{
  "name": string,
  "id": string
}
Felder
name

string

Der Ressourcenname des untergeordneten Ziels.

id

string

Die Orts-ID des untergeordneten Reiseziels.

AccessibilityOptions

Informationen zu den Barrierefreiheitsoptionen, die ein Ort anbietet.

JSON-Darstellung
{
  "wheelchairAccessibleParking": boolean,
  "wheelchairAccessibleEntrance": boolean,
  "wheelchairAccessibleRestroom": boolean,
  "wheelchairAccessibleSeating": boolean
}
Felder
wheelchairAccessibleParking

boolean

Es gibt rollstuhlgerechte Parkplätze.

wheelchairAccessibleEntrance

boolean

Die Orte haben einen rollstuhlgerechten Eingang.

wheelchairAccessibleRestroom

boolean

Ort hat ein rollstuhlgerechtes WC.

wheelchairAccessibleSeating

boolean

Ort mit rollstuhlgerechten Sitzgelegenheiten.

FuelOptions

Die neuesten Informationen zu Tankstellen. Diese Informationen werden regelmäßig aktualisiert.

JSON-Darstellung
{
  "fuelPrices": [
    {
      object (FuelPrice)
    }
  ]
}
Felder
fuelPrices[]

object (FuelPrice)

Der letzte bekannte Kraftstoffpreis für jede Art von Kraftstoff an dieser Station. Pro Tankstelle gibt es einen Eintrag. Die Reihenfolge ist nicht wichtig.

FuelPrice

Kraftstoffpreisinformationen für einen bestimmten Typ.

JSON-Darstellung
{
  "type": enum (FuelType),
  "price": {
    object (Money)
  },
  "updateTime": string
}
Felder
type

enum (FuelType)

Die Art des Kraftstoffs.

price

object (Money)

Der Preis des Kraftstoffs.

updateTime

string (Timestamp format)

Der Zeitpunkt der letzten Aktualisierung des Kraftstoffpreises.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

FuelType

Arten von Kraftstoffen.

Enums
FUEL_TYPE_UNSPECIFIED Kraftstofftyp nicht spezifiziert.
DIESEL Dieselkraftstoff
REGULAR_UNLEADED Normaler Nutzer ohne Lead-Angabe.
MIDGRADE Gut.
PREMIUM Ein Premium-Phone –
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 99 SP
SP100 100 SP
LPG LPG
E80 E 80.
E85 E 85.
METHANE Methan.
BIO_DIESEL Biodiesel.
TRUCK_DIESEL Lkw-Diesel.

Geld

Stellt einen Geldbetrag mit Währungstyp dar.

JSON-Darstellung
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
Felder
currencyCode

string

Der aus drei Buchstaben bestehende Währungscode gemäß ISO 4217.

units

string (int64 format)

Die ganzen Einheiten des Betrags. Beispiel: Wenn currencyCode "USD" ist, dann entspricht eine Einheit 1 US-Dollar.

nanos

integer

Anzahl der Nanoeinheiten (10^-9) des Betrags. Der Wert muss im Bereich von -999.999.999 bis +999.999.999 liegen. Wenn units positiv ist, muss nanos positiv oder null sein. Wenn units null ist, kann nanos positiv, null oder negativ sein. Wenn units negativ ist, muss nanos negativ oder null sein. Beispiel: -1,75 € wird mit units = −1 und nanos=-750.000.000 dargestellt.

EVChargeOptions

Informationen über die an deinem Standort verfügbare Ladestation für Elektrofahrzeuge. Die Terminologie lautet https://afdc.energy.gov/fuels/electricity_infrastructure.html. An einem Port kann jeweils ein Auto aufgeladen werden. Ein Port hat einen oder mehrere Anschlüsse. Eine Station hat einen oder mehrere Ports.

JSON-Darstellung
{
  "connectorCount": integer,
  "connectorAggregation": [
    {
      object (ConnectorAggregation)
    }
  ]
}
Felder
connectorCount

integer

Anzahl der Anschlüsse an dieser Station. Einige Ports können jedoch mehrere Anschlüsse haben, können aber nur jeweils ein Auto laden. So kann die Anzahl der Anschlüsse möglicherweise größer sein als die Gesamtzahl der Autos, die gleichzeitig laden können.

connectorAggregation[]

object (ConnectorAggregation)

Eine Liste der Zusammenfassungen von Ladesteckern für Elektrofahrzeuge, die Anschlüsse desselben Typs und mit derselben Ladegeschwindigkeit enthalten.

ConnectorAggregation

Informationen zum Aufladen von Elektrofahrzeugen gruppiert nach [type, maxChargeRateKw]. Hier sehen Sie die Zusammenfassung der Ladestationen für Elektrofahrzeuge von Anschlüssen mit demselben Typ und derselben maximalen Laderate in kW.

JSON-Darstellung
{
  "type": enum (EVConnectorType),
  "maxChargeRateKw": number,
  "count": integer,
  "availabilityLastUpdateTime": string,
  "availableCount": integer,
  "outOfServiceCount": integer
}
Felder
type

enum (EVConnectorType)

Der Connector-Typ dieser Aggregation.

maxChargeRateKw

number

Die statische maximale Ladegeschwindigkeit für jeden Anschluss in der Zusammenfassung in kW.

count

integer

Anzahl der Connectors in dieser Aggregation.

availabilityLastUpdateTime

string (Timestamp format)

Zeitstempel für den Zeitpunkt, zu dem die Informationen zur Connector-Verfügbarkeit in dieser Aggregation zuletzt aktualisiert wurden.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

availableCount

integer

Anzahl der Connectors in dieser Aggregation, die derzeit verfügbar sind.

outOfServiceCount

integer

Anzahl der Connectors in dieser Aggregation, die derzeit außer Betrieb sind.

EVConnectorType

Unter http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 finden Sie weitere Informationen zu den Anschlusstypen für Ladestationen.

Enums
EV_CONNECTOR_TYPE_UNSPECIFIED Nicht spezifizierter Connector.
EV_CONNECTOR_TYPE_OTHER Andere Connector-Typen
EV_CONNECTOR_TYPE_J1772 J1772 Typ 1-Anschluss.
EV_CONNECTOR_TYPE_TYPE_2 IEC 62196 Typ 2-Anschluss. Oft als MENNEKES bezeichnet.
EV_CONNECTOR_TYPE_CHADEMO CHAdeMO-Anschluss.
EV_CONNECTOR_TYPE_CCS_COMBO_1 Kombiniertes Ladesystem (AC und Gleichstrom). Auf Basis von SAE. Typ-1-J-1772-Anschluss
EV_CONNECTOR_TYPE_CCS_COMBO_2 Kombiniertes Ladesystem (AC und Gleichstrom). Basierend auf Mennekes-Connector vom Typ 2
EV_CONNECTOR_TYPE_TESLA Der generische TESLA-Connector. Das ist ein NACS in Nordamerika, in anderen Teilen der Welt kann es sich aber um einen NACS handeln (z.B. CCS Combo 2 (CCS2) oder GB/T). Dieser Wert ist weniger repräsentativ für einen tatsächlichen Anschlusstyp, sondern steht für die Möglichkeit, ein Fahrzeug der Marke Tesla an einer Ladestation von Tesla zu laden.
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T Der GB/T-Typ entspricht dem GB/T-Standard in China. Dieser Typ deckt alle GB_T-Typen ab.
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET Nicht spezifizierte Steckdose.

Methoden

autocomplete

Gibt Vorhersagen für die angegebene Eingabe zurück.

get

Rufen Sie die Details zu einem Ort anhand des Ressourcennamens ab. Dieser ist ein String im Format places/{place_id}.

searchNearby

Suchen Sie nach Orten in der Nähe von Standorten.

searchText

Textabfragebasierte Ortssuche