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.
Zespół | |
---|---|
Place |
Place(options) Parametry:
|
Metody statyczne | |
---|---|
|
findPlaceFromPhoneNumber(request) Parametry:
Wyszukiwanie miejsca na podstawie podanego numeru telefonu. Zwraca tablicę z powodu rzadkich przypadków, gdy wiele miejsc może udostępniać numer telefonu. |
|
findPlaceFromQuery(request) Parametry:
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. |
Właściwości | |
---|---|
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 |
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
|
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 |
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 |
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. |
Metody | |
---|---|
|
fetchFields(options) Parametry:
|
|
getNextOpeningTime([date]) Parametry:
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. |
|
isOpen([date]) Parametry:
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. |
Interfejs PlaceOptions
google.maps.places.PlaceOptions
interfejs
Opcje tworzenia miejsca.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
periods |
Typ:
Array<OpeningHoursPeriod> 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.
Właściwości | |
---|---|
close |
Typ:
OpeningHoursPoint optional Godzina zamknięcia miejsca. |
open |
Typ:
OpeningHoursPoint 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.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
attributions |
Typ:
Array<PhotoAttribution> Tekst atrybucji wyświetlany dla tego zdjęcia. |
heightPx |
Typ:
number Wysokość zdjęcia w pikselach. |
widthPx |
Typ:
number Szerokość zdjęcia w pikselach. |
Metody | |
---|---|
getURI |
getURI([options]) Parametry:
Wartość zwrotu:
string Zwraca adres URL obrazu odpowiadający określonym opcjom. |
ClassAttribution
Klasa google.maps.places.PhotoAttribution
Zadzwoń pod numer const {PhotoAttribution} = await google.maps.importLibrary("places")
, aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.
Właściwości | |
---|---|
author |
Typ:
string Tekst atrybucji wyświetlany dla tego wyniku zdjęcia. |
authorURI |
Typ:
string optional |
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.
Właściwości | |
---|---|
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.
Właściwości | |
---|---|
author |
Typ:
string optional Imię i nazwisko recenzenta. |
authorPhotoURI |
Typ:
string optional Adres URL obrazu profilu użytkownika. |
authorURI |
Typ:
string optional Adres URL profilu weryfikatora. |
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.
Stałe | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |