Place

Place class

google.maps.places.Place zajęcia

Ta klasa implementuje interfejs PlaceOptions.

Dostęp przez połączenie pod numer const {Place} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

Place
Place(options)
Parametry: 
searchByText
searchByText(request)
Parametry: 
Zwracana wartość:  Promise<{places:Array<Place>}>
Wyszukiwanie miejsc na podstawie zapytania tekstowego.
searchNearby
searchNearby(request)
Parametry: 
Zwracana wartość:  Promise<{places:Array<Place>}>
Wyszukaj miejsca w pobliżu.
accessibilityOptions
Typ:  AccessibilityOptions optional
Opcje ułatwień dostępu w tym miejscu. undefined – jeśli dane opcji ułatwień dostępu nie zostały wywołane z serwera.
addressComponents
Typ:  Array<AddressComponent> optional
Zbiór komponentów adresu lokalizacji tego miejsca. Pusty obiekt, jeśli nie ma znanych danych adresu. undefined jeśli dane adresu nie zostały pobrane z serwera.
adrFormatAddress
Typ:  string optional
Reprezentacja adresu miejsca w mikroformacie adr.
allowsDogs
Typ:  boolean optional
attributions
Typ:  Array<Attribution> optional
Dostawcy danych, którzy muszą być wyświetlani w przypadku miejsca.
businessStatus
Typ:  BusinessStatus optional
Stan operacyjny lokalizacji. null, jeśli nie ma znanego stanu. undefined, jeśli dane o stanie nie zostały wczytane z serwera.
displayName
Typ:  string optional
Wyświetlana nazwa lokalizacji. null jeśli nie ma nazwy. undefined – jeśli dane nazwy nie zostały wczytane z serwera.
displayNameLanguageCode
Typ:  string optional
Język wyświetlanej nazwy lokalizacji. null jeśli nie ma nazwy. undefined – jeśli dane nazwy nie zostały wczytane z serwera.
editorialSummary
Typ:  string optional
Podsumowanie redakcyjne tego miejsca. null jeśli nie ma podsumowania redakcyjnego. undefined, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
editorialSummaryLanguageCode
Typ:  string optional
Język podsumowania redakcyjnego tego miejsca. null jeśli nie ma podsumowania redakcyjnego. undefined, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
evChargeOptions
Typ:  EVChargeOptions optional
Opcje ładowania EV oferowane przez to miejsce. undefined jeśli opcje ładowania pojazdów elektrycznych nie zostały wywołane z serwera.
formattedAddress
Typ:  string optional
Pełny adres lokalizacji.
fuelOptions
Typ:  FuelOptions optional
Opcje paliwa oferowane przez to miejsce. undefined, jeśli opcje paliwa nie zostały wywołane z serwera.
googleMapsURI
Typ:  string optional
Adres URL oficjalnej strony Google tego miejsca. Jest to strona należąca do Google, która zawiera najlepsze dostępne informacje o miejscu.
hasCurbsidePickup
Typ:  boolean optional
Czy zamówienie z tego miejsca można odebrać na zewnątrz. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
hasDelivery
Typ:  boolean optional
Czy miejsce oferuje dostawę. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
hasDineIn
Typ:  boolean optional
Czy w danym miejscu można zjeść posiłek. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
hasLiveMusic
Typ:  boolean optional
hasMenuForChildren
Typ:  boolean optional
hasOutdoorSeating
Typ:  boolean optional
hasRestroom
Typ:  boolean optional
hasTakeout
Typ:  boolean optional
Czy miejsce oferuje dania na wynos. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
iconBackgroundColor
Typ:  string optional
Domyślny szesnastkowy kod koloru kategorii miejsca.
id
Typ:  string
Unikalny identyfikator miejsca.
internationalPhoneNumber
Typ:  string optional
Numer telefonu miejsca w formacie międzynarodowym. Format międzynarodowy zawiera kod kraju i jest poprzedzony znakiem plusa (+).
isGoodForChildren
Typ:  boolean optional
isGoodForGroups
Typ:  boolean optional
isGoodForWatchingSports
Typ:  boolean optional
isReservable
Typ:  boolean optional
Określa, czy miejsce można zarezerwować. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
location
Typ:  LatLng optional
Pozycja miejsca.
nationalPhoneNumber
Typ:  string optional
Numer telefonu miejsca sformatowany zgodnie z konwencją regionalną.
parkingOptions
Typ:  ParkingOptions optional
Opcje parkowania oferowane przez to miejsce. undefined jeśli dane opcji parkowania nie zostały pobrane z serwera.
paymentOptions
Typ:  PaymentOptions optional
Opcje płatności oferowane przez to miejsce. undefined, jeśli dane opcji płatności nie zostały pobrane z serwera.
photos
Typ:  Array<Photo> optional
Zdjęcia tego miejsca. Kolekcja będzie zawierać maksymalnie 10 obiektów Photo.
plusCode
Typ:  PlusCode optional
postalAddress
Typ:  PostalAddress optional
priceLevel
Typ:  PriceLevel optional
Poziom cen w miejscu. Ta właściwość może zwracać dowolną z tych wartości:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
Typ:  PriceRange optional
Przedział cenowy tego miejsca. endPrice może być nieskonfigurowana, co oznacza zakres bez górnej granicy (np. „Więcej niż 100 zł”).
primaryType
Typ:  string optional
Główny typ lokalizacji. null, jeśli nie ma typu. undefined, jeśli dane typu nie zostały wczytane z serwera.
primaryTypeDisplayName
Typ:  string optional
Wyświetlana nazwa głównego typu lokalizacji. null, jeśli nie ma typu. undefined, jeśli dane typu nie zostały wczytane z serwera.
primaryTypeDisplayNameLanguageCode
Typ:  string optional
Język wyświetlanej nazwy głównego typu lokalizacji. null, jeśli nie ma typu. undefined, jeśli dane typu nie zostały wczytane z serwera.
rating
Typ:  number optional
Ocena od 1, 0 do 5, 0 na podstawie opinii użytkowników o tym miejscu.
regularOpeningHours
Typ:  OpeningHours optional
requestedLanguage
Typ:  string optional
Język, w którym ma być wyświetlana informacja o tym miejscu.
requestedRegion
Typ:  string optional
Region, którego dotyczy żądanie w przypadku tego miejsca.
reviews
Typ:  Array<Review> optional
Lista opinii o tym miejscu.
servesBeer
Typ:  boolean optional
Czy w tym miejscu można napić się piwa. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
servesBreakfast
Typ:  boolean optional
Czy w danym miejscu można zjeść śniadanie. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
servesBrunch
Typ:  boolean optional
Czy w tym miejscu można zjeść brunch. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
servesCocktails
Typ:  boolean optional
servesCoffee
Typ:  boolean optional
servesDessert
Typ:  boolean optional
servesDinner
Typ:  boolean optional
Czy w danym miejscu można zjeść kolację. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
servesLunch
Typ:  boolean optional
Czy w danym miejscu można zjeść lunch. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
servesVegetarianFood
Typ:  boolean optional
Czy w danym miejscu można zjeść dania wegetariańskie. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
servesWine
Typ:  boolean optional
Czy w danym miejscu można napić się wina. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. Zwraca wartość „undefined”, jeśli to pole nie zostało jeszcze wysłane w żądaniu.
svgIconMaskURI
Typ:  string optional
Identyfikator URI zasobu maski w postaci obrazu SVG, który może być używany do reprezentowania kategorii miejsca.
types
Typ:  Array<string> optional
Tablica typów tego miejsca (np. ["political", "locality"] lub ["restaurant", "establishment"]).
userRatingCount
Typ:  number optional
Liczba ocen użytkowników, które wpłynęły na Place.rating tego miejsca.
utcOffsetMinutes
Typ:  number optional
Przesunięcie od czasu UTC bieżącej strefy czasowej miejsca w minutach. Na przykład czas wschodnioaustralijski standardowy (GMT+10) w okresie obowiązywania czasu letniego jest o 11 godzin wcześniejszy niż UTC, więc utc_offset_minutes będzie wynosić 660. W przypadku stref czasowych, w których jest wcześniej niż w UTC, przesunięcie jest ujemne. Na przykład utc_offset_minutes to -60 w przypadku Republiki Zielonego Przylądka.
viewport
Typ:  LatLngBounds optional
Preferowany widoczny obszar podczas wyświetlania tego miejsca na mapie.
websiteURI
Typ:  string optional
Autorytatywna witryna tego miejsca, np. strona główna firmy.
openingHours
Typ:  OpeningHours optional
hasWiFi
Typ:  boolean optional
fetchFields
fetchFields(options)
Parametry: 
Zwracana wartość:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parametry: 
  • dateDate optional
Zwracana wartość:  Promise<Date optional>
Oblicza datę reprezentującą następny czas otwarcia. Zwraca wartość nieokreśloną, jeśli dane są niewystarczające do obliczenia wyniku lub to miejsce jest nieczynne.
BetaisOpen
isOpen([date])
Parametry: 
  • dateDate optional domyślnie ustawiona na bieżący czas.
Zwracana wartość:  Promise<boolean optional>
Sprawdź, czy miejsce jest otwarte w podanym terminie. Zwraca wartość undefined, jeśli znane dane o lokalizacji są niewystarczające do obliczenia tej wartości, np. jeśli godziny otwarcia nie są zarejestrowane.
toJSON
toJSON()
Parametry: brak
Wartość zwracana:  Object obiekt JSON ze wszystkimi właściwościami miejsca, o które prosisz.

PlaceOptions interfejs

google.maps.places.PlaceOptionsinterfejs

Opcje tworzenia obiektu Place.

id
Typ:  string
Unikalny identyfikator miejsca.
requestedLanguage optional
Typ:  string optional
Identyfikator języka, w którym mają być zwracane szczegóły. Zobacz listę obsługiwanych języków.
requestedRegion optional
Typ:  string optional
Kod regionu użytkownika. Może to mieć wpływ na to, które zdjęcia zostaną zwrócone, a także na inne aspekty. Kod regionu akceptuje 2-znakową wartość ccTLD („domena najwyższego poziomu”). Większość kodów ccTLD jest identyczna z kodami ISO 3166-1, z kilkoma istotnymi wyjątkami. Na przykład krajowa domena najwyższego poziomu Zjednoczonego Królestwa to „uk” (.co.uk), a kod ISO 3166-1 to „gb” (technicznie dla podmiotu „Zjednoczone Królestwo Wielkiej Brytanii i Irlandii Północnej”).

AccessibilityOptions class

google.maps.places.AccessibilityOptions zajęcia

Dostęp przez połączenie pod numer const {AccessibilityOptions} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

hasWheelchairAccessibleEntrance
Typ:  boolean optional
Czy miejsce ma wejście dla osób poruszających się na wózku. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”.
hasWheelchairAccessibleParking
Typ:  boolean optional
Określa, czy w danym miejscu jest parking dostępny dla osób na wózkach. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”.
hasWheelchairAccessibleRestroom
Typ:  boolean optional
Czy w danym miejscu jest toaleta dostępna dla osób na wózkach. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”.
hasWheelchairAccessibleSeating
Typ:  boolean optional
Określa, czy w danym miejscu są miejsca dla osób na wózkach. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”.

AddressComponent class

google.maps.places.AddressComponent zajęcia

Komponent adresu lokalizacji miejsca.

Dostęp przez połączenie pod numer const {AddressComponent} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

longText
Typ:  string optional
Pełny tekst komponentu adresu.
shortText
Typ:  string optional
Skrócony tekst danego komponentu adresu.
types
Typ:  Array<string>
Tablica ciągów znaków oznaczających typ tego komponentu adresu. Listę prawidłowych typów znajdziesz tutaj.

Atrybucja klasa

google.maps.places.Attribution zajęcia

Informacje o dostawcy danych dla miejsca.

Dostęp przez połączenie pod numer const {Attribution} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

provider
Typ:  string optional
Nazwa dostawcy danych o miejscu.
providerURI
Typ:  string optional
Identyfikator URI dostawcy danych o miejscu.

AuthorAttribution class

google.maps.places.AuthorAttribution zajęcia

Informacje o autorze treści użytkowników.

Dostęp przez połączenie pod numer const {AuthorAttribution} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

displayName
Typ:  string
Imię i nazwisko autora tego wyniku.
photoURI
Typ:  string optional
Identyfikator URI zdjęcia autora w przypadku tego wyniku. Ta opcja nie zawsze jest dostępna.
uri
Typ:  string optional
Identyfikator URI profilu autora w przypadku tego wyniku.

Klasa ConnectorAggregation

google.maps.places.ConnectorAggregation zajęcia

Informacje o ładowaniu pojazdów elektrycznych, zagregowane dla złączy tego samego typu i o tej samej szybkości ładowania.

Dostęp przez połączenie pod numer const {ConnectorAggregation} = await google.maps.importLibrary("places").
 Zobacz Biblioteki w Maps JavaScript API.

availabilityLastUpdateTime
Typ: