Place (beta)

Place-Klasse

google.maps.places.Place-Klasse

Durch Aufrufen von const {Place} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

Place
Place(options)
Parameter:
BetafindPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
Parameter:
Rückgabewert:  Promise<{places:Array<Place>}>
Sucht anhand der angegebenen Telefonnummer nach einem Ort Gibt ein Array aus seltenen Fällen zurück, in denen mehrere Telefonnummern dieselbe Telefonnummer haben.
BetafindPlaceFromQuery
findPlaceFromQuery(request)
Parameter:
Rückgabewert:  Promise<{places:Array<Place>}>
Sucht anhand der gegebenen Textanfrage nach einem Ort. Gibt ein Array zurück, wenn die Abfrage geringfügig unklar ist und mehr als ein Ort zurückgegeben wird. Diese Methode ist nicht für Suchanfragen geeignet, bei denen mehrere Ergebnisse erwartet werden.
addressComponents
Typ:Array<AddressComponent> optional
Die Sammlung von Adresskomponenten für den Standort dieses Ortes. Leeres Objekt, wenn keine bekannten Adressdaten vorhanden sind. undefined, wenn die Adressdaten nicht vom Server abgerufen wurden.
adrFormatAddress
Typ:string optional
Die Darstellung der Adresse des Ortes im adr-Mikroformat.
attributions
Typ:Array<Attribution> optional
Hinweistext, der für dieses Place-Ergebnis angezeigt werden soll
businessStatus
Typ:BusinessStatus optional
Der Betriebsstatus des Standorts. null, wenn kein bekannter Status vorhanden ist. undefined, wenn die Statusdaten nicht vom Server geladen wurden.
displayName
Typ:string optional
Anzeigename des Standorts null, wenn kein Name vorhanden ist. undefined, wenn die Namensdaten nicht vom Server geladen wurden.
formattedAddress
Typ:string optional
Die vollständige Adresse der Standorte.
googleMapsURI
Typ:string optional
Die URL der offiziellen Google-Seite für diesen Ort. Dies ist die Google-eigene Seite mit den besten verfügbaren Informationen zum Ort.
hasCurbsidePickup
Typ:boolean optional
Gibt an, ob ein Geschäft die Abholung vor dem Laden anbietet. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
hasDelivery
Typ:boolean optional
Gibt an, ob ein Ort einen Lieferservice hat. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
hasDineIn
Typ:boolean optional
Ob in einem Restaurant gegessen werden kann Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
hasTakeout
Typ:boolean optional
Gibt an, ob es einen Ort zum Mitnehmen gibt. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
hasWheelchairAccessibleEntrance
Typ:boolean optional
Gibt an, ob ein Ort einen rollstuhlgerechten Eingang hat. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
iconBackgroundColor
Typ:string optional
Der Standard-HEX-Farbcode für die Kategorie des Orts.
id
Typ:string
Eindeutige Orts-ID
internationalPhoneNumber
Typ:string optional
Die Telefonnummer des Orts im internationalen Format. Das internationale Format umfasst die Ländervorwahl mit einem vorangestellten Pluszeichen (+).
isReservable
Typ:boolean optional
Gibt an, ob ein Ort reserviert werden kann. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
location
Typ:LatLng optional
Die Position des Ortes.
nationalPhoneNumber
Typ:string optional
Die Telefonnummer des Ortes, die gemäß den örtlichen Nummernkonventionen formatiert ist
openingHours
Typ:OpeningHours optional
photos
Typ:Array<Photo> optional
Fotos von diesem Ort. Die Sammlung enthält bis zu zehn Photo-Objekte.
plusCode
Typ:PlusCode optional
priceLevel
Typ:PriceLevel optional
Die Preisstufe des Ortes. Diese Eigenschaft kann einen der folgenden Werte zurückgeben:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
Typ:number optional
Eine Bewertung zwischen 1,0 und 5,0, basierend auf Nutzerrezensionen zu diesem Ort.
requestedLanguage
Typ:string optional
Angefragte Sprache für diesen Ort
requestedRegion
Typ:string optional
Die angeforderte Region für diesen Ort.
reviews
Typ:Array<Review> optional
Eine Liste mit Rezensionen für diesen Ort.
servesBeer
Typ:boolean optional
Ob in einem Lokal Bier serviert wird Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
servesBreakfast
Typ:boolean optional
Gibt an, ob in einem Restaurant Frühstück serviert wird. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
servesBrunch
Typ:boolean optional
Gibt an, ob in einem Lokal Brunch angeboten wird. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
servesDinner
Typ:boolean optional
Gibt an, ob in einem Restaurant Abendessen serviert wird. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
servesLunch
Typ:boolean optional
Gibt an, ob in einem Restaurant Mittagessen serviert wird. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
servesVegetarianFood
Typ:boolean optional
Gibt an, ob ein Restaurant vegetarische Gerichte serviert. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
servesWine
Typ:boolean optional
Gibt an, ob hier ein Wein serviert wird. Gibt „true“ oder „false“ zurück, wenn der Wert bekannt ist. Gibt „null“ zurück, wenn der Wert unbekannt ist. Gibt „undefined“ zurück, wenn das Feld noch nicht angefordert wurde.
svgIconMaskURI
Typ:string optional
URI der SVG-Bildmaskenressource, die zur Darstellung der Kategorie eines Orts verwendet werden kann.
types
Typ:Array<string> optional
Ein Array von Typen für diesen Ort, z. B. ["political", "locality"] oder ["restaurant", "establishment"].
userRatingCount
Typ:number optional
Die Anzahl der Nutzerbewertungen, die zur Place.rating dieses Ortes beigetragen haben.
utcOffsetMinutes
Typ:number optional
Die Abweichung von der aktuellen Zeitzone des Ortes in UTC. So fällt beispielsweise die Sommerzeit in Eastern Standard Time (GMT+10) 11 Stunden vor UTC auf, also beträgt die utc_offset_minutes 660. Für Zeitzonen hinter UTC ist die Abweichung negativ. utc_offset_minutes ist beispielsweise -60 für Kap Verde.
viewport
Typ:LatLngBounds optional
Der bevorzugte Darstellungsbereich, wenn dieser Ort auf einer Karte angezeigt wird.
websiteURI
Typ:string optional
Die maßgebliche Website für diesen Ort, wie etwa die Startseite eines Unternehmens
BetafetchFields
fetchFields(options)
Parameter:
Rückgabewert:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parameter:
  • dateDate optional
Rückgabewert:  Promise<Date optional>
Berechnet das Datum, das die nächste Öffnungszeit darstellt. Gibt nicht definiert zurück, wenn die Daten zur Berechnung des Ergebnisses nicht ausreichen oder dieser Ort nicht betriebsbereit ist.
BetaisOpen
isOpen([date])
Parameter:
  • dateDate optional Die Standardeinstellung ist jetzt.
Rückgabewert:  Promise<boolean optional>
Prüfe, ob der Ort zu dem angegebenen Datum und Uhrzeit geöffnet ist. Wird mit undefined aufgelöst, wenn die bekannten Daten für den Standort nicht ausreichen, um dies zu berechnen, z.B. wenn die Öffnungszeiten nicht registriert sind.
toJSON
toJSON()
Parameter:Keine
Rückgabewert:Object ist ein JSON-Objekt mit allen angeforderten Place-Properties.

Schnittstelle PlaceOptions

Schnittstelle google.maps.places.PlaceOptions

Optionen zum Erstellen von Orten.

id
Typ:string
Eindeutige Orts-ID
requestedLanguage optional
Typ:string optional
Eine Sprach-ID für die Sprache, in der Details zurückgegeben werden sollen. Hier finden Sie eine Liste der unterstützten Sprachen.
requestedRegion optional
Typ:string optional
Ein Regionscode der Region des Nutzers. Dies kann sich darauf auswirken, welche Fotos zurückgegeben werden, und möglicherweise auch andere Dinge. Im Regionscode ist ein zweistelliger ccTLD-Wert zulässig. Die meisten ccTLD-Codes stimmen mit den ISO 3166-1-Codes überein, wobei es einige Ausnahmen gibt. So lautet beispielsweise die ccTLD des Vereinigten Königreichs „uk“ (.co.uk), während der ISO 3166-1-Code „gb“ ist (technisch für die Rechtspersönlichkeit „Vereinigtes Königreich von Großbritannien und Nordirland“).

Klasse AddressComponent

google.maps.places.AddressComponent-Klasse

Durch Aufrufen von const {AddressComponent} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

longText
Typ:string optional
Der vollständige Text der Adresskomponente.
shortText
Typ:string optional
Der abgekürzte Kurztext der angegebenen Adresskomponente.
types
Typ:Array<string>
Ein String-Array, das den Typ dieser Adresskomponente angibt. Eine Liste der gültigen Typen finden Sie hier.

Klasse Attribution

google.maps.places.Attribution-Klasse

Durch Aufrufen von const {Attribution} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

provider
Typ:string optional
Hinweistext, der für dieses Place-Ergebnis angezeigt werden soll
providerURI
Typ:string optional

Schnittstelle FetchFieldsRequest

Schnittstelle google.maps.places.FetchFieldsRequest

Optionen zum Abrufen von Ortsfeldern

fields
Typ:Array<string>
Liste der abzurufenden Felder.
sessionToken optional
Eindeutige Referenz, mit der die Anfrage mit einer Sitzung mit automatischer Vervollständigung zusammengefasst wird.

Klasse OpeningHours

google.maps.places.OpeningHours-Klasse

Durch Aufrufen von const {OpeningHours} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

periods
Beginn der Wochentage ab Sonntag in chronologischer Reihenfolge. Hier sind keine Tage enthalten, an denen der Ort nicht geöffnet ist.
weekdayDescriptions
Typ:Array<string>
Ein Array aus sieben Strings, die für die formatierten Öffnungszeiten an den einzelnen Wochentagen stehen. Der Places-Dienst formatiert und lokalisiert die Öffnungszeiten an die aktuelle Sprache. Die Reihenfolge der Elemente in diesem Array hängt von der Sprache ab. In einigen Sprachen beginnt die Woche mit dem Montag, in anderen mit dem Sonntag.

Klasse OpeningHoursPeriod

google.maps.places.OpeningHoursPeriod-Klasse

Durch Aufrufen von const {OpeningHoursPeriod} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

close
Typ:OpeningHoursPoint optional
Geschäftsschluss des Orts
open
Die Öffnungszeit für den Ort.

Klasse OpeningHoursPoint

google.maps.places.OpeningHoursPoint-Klasse

Durch Aufrufen von const {OpeningHoursPoint} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

day
Typ:number
Der Wochentag als Zahl im Bereich [0, 6], beginnend am Sonntag. Beispiel: 2 bedeutet Dienstag.
hour
Typ:number
Die Stunde von OpeningHoursPoint.time als Zahl im Bereich [0, 23]. Dies wird in der Zeitzone des Ortes angegeben.
minute
Typ:number
Die Minute der OpeningHoursPoint.time als Zahl im Bereich [0, 59]. Dies wird in der Zeitzone des Ortes angegeben.

Klasse Photo

google.maps.places.Photo-Klasse

Durch Aufrufen von const {Photo} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

authorAttributions
Hinweistext, der für dieses Foto angezeigt werden soll.
heightPx
Typ:number
Höhe des Fotos in Pixeln
widthPx
Typ:number
Breite des Fotos in Pixeln
getURI
getURI([options])
Parameter:
Rückgabewert:  string
Gibt die Bild-URL zurück, die den angegebenen Optionen entspricht

Klasse AuthorAttribution

google.maps.places.AuthorAttribution-Klasse

Durch Aufrufen von const {AuthorAttribution} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

displayName
Typ:string
Der Name des Autors für dieses Ergebnis.
photoURI
Typ:string optional
Der Foto-URI des Autors für dieses Ergebnis. Diese sind möglicherweise nicht immer verfügbar.
uri
Typ:string optional
Profil-URI des Autors für dieses Ergebnis.

Klasse PlusCode

google.maps.places.PlusCode-Klasse

Durch Aufrufen von const {PlusCode} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

compoundCode
Typ:string optional
Ein Plus Code mit einem 1/8000th eines Grades bzw. einem 1/8000th eines Gradbereichs, in dem die ersten vier Zeichen (den Vorwahlcode) weggelassen und durch eine Ortsbeschreibung ersetzt werden. Beispiel: „9G8F+5W Zürich, Schweiz“.
globalCode
Typ:string optional
Ein Plus Code mit einem 1/8000th Grad und einem 8000th Grad. Beispiel: „8FVC9G8F+5W“.

Klasse Review

google.maps.places.Review-Klasse

Durch Aufrufen von const {Review} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

authorAttribution
Typ:AuthorAttribution optional
Der Rezensent.
publishTime
Typ:Date optional
rating
Typ:number optional
Die Bewertung dieser Rezension. Sie liegt zwischen 1,0 und 5,0.
relativePublishTimeDescription
Typ:string optional
Ein String mit formatiertem Datum, bei dem die Überprüfungszeit im Verhältnis zur aktuellen Uhrzeit in einer für die Sprache und das Land geeigneten Form angegeben wird. Beispiel: „Vor einem Monat“.
text
Typ:string optional
Der Text einer Rezension.
textLanguageCode
Typ:string optional
Ein IETF-Sprachcode, der die Sprache angibt, in der diese Rezension geschrieben wird. Dieser Code enthält nur das Tag für die Hauptsprache, ohne dass ein sekundäres Tag für das Land oder die Region angegeben wird. Alle englischen Rezensionen werden beispielsweise als 'en' und nicht als „en-AU“ oder „en-UK“ gekennzeichnet.

PriceLevel-Konstanten

google.maps.places.PriceLevel Konstanten

Enum für Preisstufen für Place-Objekte.

Durch Aufrufen von const {PriceLevel} = await google.maps.importLibrary("places") aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE