Place (beta)

Klasa Place

Klasa google.maps.places.Place

Zadzwoń pod numer const {Place} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

Place
Place(options)
Parametry: 
BetafindPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
Parametry: 
Wartość zwrotu:  Promise<{places:Array<Place>}>
Wyszukiwanie miejsca na podstawie podanego numeru telefonu. Zwraca tablicę z powodu rzadkich przypadków, gdy wiele miejsc może udostępniać numer telefonu.
BetafindPlaceFromQuery
findPlaceFromQuery(request)
Parametry: 
Wartość zwrotu:  Promise<{places:Array<Place>}>
Wyszukiwanie miejsca na podstawie podanego zapytania tekstowego. Zwraca tablicę z powodu przypadków, które są nieco niejednoznaczne i zostanie zwróconych więcej niż jedno miejsce. Ta metoda nie jest przeznaczona dla wyszukiwań, w których oczekujesz wielu wyników.
addressComponents
Typ:  Array<AddressComponent> optional
Zestaw komponentów adresu związanych z lokalizacją tego miejsca. Pusty obiekt, jeśli nie ma znanych danych adresowych. undefined, jeśli dane adresowe nie zostały wywołane z serwera.
adrFormatAddress
Typ:  string optional
Sposób podawania adresu miejsca w formacie DRD.
attributions
Typ:  Array<Attribution> optional
Tekst atrybucji, który będzie wyświetlany dla tego wyniku miejsca.
businessStatus
Typ:  BusinessStatus optional
Stan operacyjny lokalizacji. null, jeśli stan jest nieznany. undefined, jeśli dane o stanie nie zostały załadowane z serwera.
displayName
Typ:  string optional
Wyświetlana nazwa lokalizacji. null, jeśli nie ma nazwy. undefined, jeśli dane nie zostały załadowane z serwera.
formattedAddress
Typ:  string optional
Pełny adres lokalizacji.
googleMapsURI
Typ:  string optional
Adres URL oficjalnej strony Google dla tego miejsca. To jest strona Google, która zawiera najlepsze dostępne informacje o danym miejscu.
hasCurbsidePickup
Typ:  boolean optional
Dostępność miejsca do odbioru na zewnątrz. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
hasDelivery
Typ:  boolean optional
Określa, czy miejsce ma dostawę. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
hasDineIn
Typ:  boolean optional
Czy restauracja serwuje dania na miejscu. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
hasTakeout
Typ:  boolean optional
Określa, czy w danym miejscu można coś zjeść na wynos. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
hasWheelchairAccessibleEntrance
Typ:  boolean optional
Wskazuje, czy miejsce ma przyjazd dla niepełnosprawnych. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
iconBackgroundColor
Typ:  string optional
Domyślny kod koloru szesnastkowego 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 (+).
isReservable
Typ:  boolean optional
Określa, czy miejsce można zarezerwować. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
location
Typ:  LatLng optional
Pozycja miejsca.
nationalPhoneNumber
Typ:  string optional
Numer telefonu w miejscu zgodny z konwencją regionalną.
openingHours
Typ:  OpeningHours optional
photos
Typ:  Array<Photo> optional
Zdjęcia tego miejsca. Kolekcja będzie zawierać do 10 obiektów Photo.
plusCode
Typ:  PlusCode optional
priceLevel
Typ:  PriceLevel optional
Poziom cenowy miejsca. Ta właściwość może zwrócić dowolną z następujących wartości
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
rating
Typ:  number optional
Ocena od 1, 0 do 5, 0 na podstawie opinii użytkowników tego miejsca.
requestedLanguage
Typ:  string optional
Język wybrany dla tego miejsca.
requestedRegion
Typ:  string optional
Żądany region dla tego miejsca.
reviews
Typ:  Array<Review> optional
Lista opinii o tym miejscu.
servesBeer
Typ:  boolean optional
Czy w danym miejscu można napić się piwa. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
servesBreakfast
Typ:  boolean optional
Określa, czy w danym miejscu serwowane jest śniadanie. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
servesBrunch
Typ:  boolean optional
Lokal serwujący brunche. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
servesDinner
Typ:  boolean optional
Określa, czy w danej restauracji podawane są kolacje. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
servesLunch
Typ:  boolean optional
Określa, czy w danym miejscu podawane są obiady. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
servesVegetarianFood
Typ:  boolean optional
Określa, czy w danym miejscu można zjeść dania wegetariańskie. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
servesWine
Typ:  boolean optional
Określa, czy w danym miejscu można napić się wina. Zwraca wartość „true” (prawda) lub „false” (fałsz), jeśli wartość jest znana. Zwraca wartość „null”, jeśli wartość jest nieznana. Zwraca wartość „undefine”, jeśli to pole nie zostało jeszcze wysłane.
svgIconMaskURI
Typ:  string optional
Identyfikator URI zasobu maskowania SVG, którego można użyć 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 przyczyniły się do Place.rating tego miejsca.
utcOffsetMinutes
Typ:  number optional
Przesunięcie w stosunku do czasu UTC bieżącej strefy czasowej miejsca (w minutach). Na przykład austriacki czas wschodni standardowy (GMT+10) jest przesunięty o 11 godzin w stosunku do strefy czasowej UTC, więc utc_offset_minutes będzie wynosić 660. W przypadku stref czasowych znajdujących się poniżej czasu UTC przesunięcie jest ujemne. Na przykład utc_offset_minutes to -60 w przypadku Przylądka Verde.
viewport
Typ:  LatLngBounds optional
Preferowany widok widocznego miejsca na mapie.
websiteURI
Typ:  string optional
Wiarygodna witryna tego miejsca, np. strona główna firmy.
BetafetchFields
fetchFields(options)
Parametry: 
Wartość zwrotu:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parametry: 
  • dateDate optional
Wartość zwrotu:  Promise<Date optional>
Oblicza datę reprezentującą następny czas otwarcia (OpeningHoursTime). Zwraca wartość nieokreśloną, jeśli dane są niewystarczające do obliczenia wyniku lub to miejsce nie działa.
BetaisOpen
isOpen([date])
Parametry: 
  • dateDate optional Domyślne ustawienie to obecnie.
Wartość zwrotu:  Promise<boolean optional>
Sprawdź, czy miejsce jest otwarte o określonej godzinie. Rozwiązaniem problemu z wartością undefined, jeśli znane dane o lokalizacji są niewystarczające, aby np. obliczyć godziny otwarcia.
toJSON
toJSON()
Parametry: brak
Wartość zwrócona:  Object obiekt JSON ze wszystkimi żądanymi właściwościami miejsca.

PlaceOptions interfejs

google.maps.places.PlaceOptions interfejs

Opcje tworzenia miejsca.

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. To może wpłynąć na to, które zdjęcia mogą zostać zwrócone, a być może także na inne czynniki. Kod regionu może mieć dwuznakową wartość ccTLD („domena najwyższego poziomu”). Większość kodów ccTLD jest taka sama jak kody ISO 3166-1, ale istnieją pewne wyjątki. Na przykład krajowa domena ccTLD to „uk” (.co.uk), a kod ISO 3166-1 to „gb” (technicznie dla podmiotu „Wielka Brytania i Irlandia Północna”).

Klasa AddressComponent

Klasa google.maps.places.AddressComponent

Zadzwoń pod numer const {AddressComponent} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

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

Atrybucja

Klasa google.maps.places.Attribution

Zadzwoń pod numer const {Attribution} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

provider
Typ:  string optional
Tekst atrybucji, który będzie wyświetlany dla tego wyniku miejsca.
providerURI
Typ:  string optional

Interfejs FetchFieldsRequest

google.maps.places.FetchFieldsRequest interfejs

Opcje pobierania pól miejsca.

fields
Typ:  Array<string>
Lista pól do pobrania.
sessionToken optional
Typ:  AutocompleteSessionToken optional
Unikalne odwołanie używane do łączenia żądania ze szczegółami z sesją autouzupełniania.

Zajęcia OpeningHours

Klasa google.maps.places.OpeningHours

Zadzwoń pod numer const {OpeningHours} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

periods
Okresy otwarcia obejmujące każdy dzień tygodnia, począwszy od niedzieli, w kolejności chronologicznej. Nie obejmuje dni, w których miejsce jest zamknięte.
weekdayDescriptions
Typ:  Array<string>
Tablica 7 ciągów reprezentujących sformatowane godziny otwarcia w poszczególnych dniach tygodnia. Usługa Miejsca Sformatuje i zlokalizuje godziny otwarcia w bieżącym języku. Kolejność elementów w tej tablicy zależy od języka. Niektóre języki zaczynają się w poniedziałek, a inne w niedzielę.

Klasa OpeningHoursPeriod

Klasa google.maps.places.OpeningHoursPeriod

Zadzwoń pod numer const {OpeningHoursPeriod} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

close
Typ:  OpeningHoursPoint optional
Godzina zamknięcia miejsca.
open
Godzina otwarcia miejsca.

Klasa OpeningHoursPoint

Klasa google.maps.places.OpeningHoursPoint

Zadzwoń pod numer const {OpeningHoursPoint} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

day
Typ:  number
Dzień tygodnia jako liczba w zakresie [0, 6], począwszy od niedzieli. Na przykład 2 oznacza wtorek.
hour
Typ:  number
Godzina otwarcia OpeningHoursPoint.time w zakresie [0, 23]. Raport będzie podany w strefie czasowej miejsca.
minute
Typ:  number
Minuta pliku OpeningHoursPoint.time w postaci liczby [0, 59]. Raport będzie podany w strefie czasowej miejsca.

Klasa zdjęć

Klasa google.maps.places.Photo

Zadzwoń pod numer const {Photo} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

authorAttributions
Tekst atrybucji wyświetlany dla tego zdjęcia.
heightPx
Typ:  number
Wysokość zdjęcia w pikselach.
widthPx
Typ:  number
Szerokość zdjęcia w pikselach.
getURI
getURI([options])
Parametry: 
Wartość zwrotu:  string
Zwraca adres URL obrazu odpowiadający określonym opcjom.

Klasa AuthorAttribution

Klasa google.maps.places.AuthorAttribution

Zadzwoń pod numer const {AuthorAttribution} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

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

Klasa PlusCode

Klasa google.maps.places.PlusCode

Zadzwoń pod numer const {PlusCode} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

compoundCode
Typ:  string optional
Kod plus z 1/8000 stopniem o 1/8000. obszaru, gdzie cztery pierwsze znaki (numer kierunkowy) są pomijane i zastępowane opisem regionu. np. „9G8F+5W Zurych, Szwajcaria”.
globalCode
Typ:  string optional
Plus Code z 1/8000. stopnia o 1/8000. Na przykład „8FVC9G8F+5W”.

Klasa Review

Klasa google.maps.places.Review

Zadzwoń pod numer const {Review} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

authorAttribution
Typ:  AuthorAttribution optional
Recenzent.
publishTime
Typ:  Date optional
rating
Typ:  number optional
Ocena z tej opinii w przedziale od 1,0 do 5,0 (włącznie).
relativePublishTimeDescription
Typ:  string optional
Ciąg niedawno sformatowanego czasu, określając czas wykonania względem bieżącego czasu w formacie odpowiednim dla danego języka i kraju. na przykład „miesiąc temu”.
text
Typ:  string optional
Tekst opinii.
textLanguageCode
Typ:  string optional
Kod IETF wskazujący język, w którym opinia została napisana. Pamiętaj, że ten kod obejmuje tylko tag języka głównego bez żadnego dodatkowego tagu wskazującego kraj lub region. Na przykład wszystkie opinie w języku angielskim oznaczone są tagami „'en'” zamiast „en-AU” lub „en-UK”.

Stałe PriceLevel

google.maps.places.PriceLevel stałe

Poziom wyliczenia obiektów Place.

Zadzwoń pod numer const {PriceLevel} = await google.maps.importLibrary("places"), aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE