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.
Konstruktor | |
---|---|
Place |
Place(options) Parameter:
|
Statische Methoden | |
---|---|
|
findPlaceFromPhoneNumber(request) Parameter:
Sucht anhand der angegebenen Telefonnummer nach einem Ort Gibt ein Array aus seltenen Fällen zurück, in denen mehrere Telefonnummern dieselbe Telefonnummer haben. |
|
findPlaceFromQuery(request) Parameter:
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. |
Attribute | |
---|---|
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 |
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:
|
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 |
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 |
Methoden | |
---|---|
|
fetchFields(options) Parameter:
|
|
getNextOpeningTime([date]) Parameter:
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. |
|
isOpen([date]) Parameter:
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.
Attribute | |
---|---|
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.
Attribute | |
---|---|
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.
Attribute | |
---|---|
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
Attribute | |
---|---|
fields |
Typ:
Array<string> Liste der abzurufenden Felder. |
sessionToken optional |
Typ:
AutocompleteSessionToken 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.
Attribute | |
---|---|
periods |
Typ:
Array<OpeningHoursPeriod> 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.
Attribute | |
---|---|
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.
Attribute | |
---|---|
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.
Attribute | |
---|---|
attributions |
Typ:
Array<PhotoAttribution> 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 |
Methoden | |
---|---|
getURI |
getURI([options]) Parameter:
Rückgabewert:
string Gibt die Bild-URL zurück, die den angegebenen Optionen entspricht |
Klasse PhotoAttribution
google.maps.places.PhotoAttribution
-Klasse
Durch Aufrufen von const {PhotoAttribution} = await google.maps.importLibrary("places")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Attribute | |
---|---|
author |
Typ:
string Hinweistext, der für dieses Fotoergebnis angezeigt werden soll |
authorURI |
Typ:
string optional |
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.
Attribute | |
---|---|
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.
Attribute | |
---|---|
author |
Typ:
string optional Der Name des Rezensenten. |
authorPhotoURI |
Typ:
string optional Eine URL zum Profilbild des Nutzers |
authorURI |
Typ:
string optional Eine URL zum Profil des Rezensenten. |
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.
Konstanten | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |