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.
Zespół | |
|---|---|
Place |
Place(options)Parametry:
|
Metody statyczne | |
|---|---|
searchByText |
searchByText(request)Parametry:
Wyszukiwanie miejsc na podstawie zapytania tekstowego. |
searchNearby |
searchNearby(request)Parametry:
Wyszukaj miejsca w pobliżu. |
Właściwości | |
|---|---|
accessibilityOptions |
Typ:
AccessibilityOptions optionalOpcje 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> optionalZbió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 optionalReprezentacja adresu miejsca w mikroformacie adr. |
allowsDogs |
Typ:
boolean optional |
attributions |
Typ:
Array<Attribution> optionalDostawcy danych, którzy muszą być wyświetlani w przypadku miejsca. |
businessStatus |
Typ:
BusinessStatus optionalStan operacyjny lokalizacji. null, jeśli nie ma znanego stanu. undefined, jeśli dane o stanie nie zostały wczytane z serwera. |
displayName |
Typ:
string optionalWyświetlana nazwa lokalizacji. null jeśli nie ma nazwy. undefined – jeśli dane nazwy nie zostały wczytane z serwera. |
displayNameLanguageCode |
Typ:
string optionalJę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 optionalPodsumowanie 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 optionalJę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 optionalOpcje ładowania EV oferowane przez to miejsce. undefined jeśli opcje ładowania pojazdów elektrycznych nie zostały wywołane z serwera. |
formattedAddress |
Typ:
string optionalPełny adres lokalizacji. |
fuelOptions |
Typ:
FuelOptions optionalOpcje paliwa oferowane przez to miejsce. undefined, jeśli opcje paliwa nie zostały wywołane z serwera. |
googleMapsLinks |
Typ:
GoogleMapsLinks optionalLinki do uruchamiania różnych działań w Mapach Google. |
googleMapsURI |
Typ:
string optionalAdres 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 optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalDomyślny szesnastkowy kod koloru kategorii miejsca. |
id |
Typ:
stringUnikalny identyfikator miejsca. |
internationalPhoneNumber |
Typ:
string optionalNumer 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 optionalOkreś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 optionalPozycja miejsca. |
nationalPhoneNumber |
Typ:
string optionalNumer telefonu miejsca sformatowany zgodnie z konwencją regionalną. |
parkingOptions |
Typ:
ParkingOptions optionalOpcje parkowania oferowane przez to miejsce. undefined jeśli dane opcji parkowania nie zostały pobrane z serwera. |
paymentOptions |
Typ:
PaymentOptions optionalOpcje płatności oferowane przez to miejsce. undefined, jeśli dane opcji płatności nie zostały pobrane z serwera. |
photos |
Zdjęcia tego miejsca. Kolekcja będzie zawierać maksymalnie 10 obiektów Photo. |
plusCode |
Typ:
PlusCode optional |
postalAddress |
Typ:
PostalAddress optional |
priceLevel |
Typ:
PriceLevel optionalPoziom cen w miejscu. Ta właściwość może zwracać dowolną z tych wartości:
|
priceRange |
Typ:
PriceRange optionalPrzedział cenowy tego miejsca. endPrice może być nieskonfigurowana, co oznacza zakres bez górnej granicy (np. „Więcej niż 100 zł”). |
primaryType |
Typ:
string optionalGłówny typ lokalizacji. null, jeśli nie ma typu. undefined, jeśli dane typu nie zostały wczytane z serwera. |
primaryTypeDisplayName |
Typ:
string optionalWyś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 optionalJę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 optionalOcena od 1, 0 do 5, 0 na podstawie opinii użytkowników o tym miejscu. |
regularOpeningHours |
Typ:
OpeningHours optional |
requestedLanguage |
Typ:
string optionalJęzyk, w którym ma być wyświetlana informacja o tym miejscu. |
requestedRegion |
Typ:
string optionalRegion, którego dotyczy żądanie w przypadku tego miejsca. |
reviews |
Lista opinii o tym miejscu. |
servesBeer |
Typ:
boolean optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalCzy 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 optionalIdentyfikator URI zasobu maski w postaci obrazu SVG, który może być używany do reprezentowania kategorii miejsca. |
types |
Typ:
Array<string> optional |
userRatingCount |
Typ:
number optionalLiczba ocen użytkowników, które wpłynęły na Place.rating tego miejsca. |
utcOffsetMinutes |
Typ:
number optionalPrzesunię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 optionalPreferowany widoczny obszar podczas wyświetlania tego miejsca na mapie. |
websiteURI |
Typ:
string optionalAutorytatywna witryna tego miejsca, np. strona główna firmy. |
|
Typ:
OpeningHours optional |
|
Typ:
boolean optional |
Metody | |
|---|---|
fetchFields |
fetchFields(options)Parametry:
|
|
getNextOpeningTime([date])Parametry:
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. |
|
isOpen([date])Parametry:
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.
Właściwości | |
|---|---|
id |
Typ:
stringUnikalny identyfikator miejsca. |
requestedLanguage optional |
Typ:
string optionalIdentyfikator języka, w którym mają być zwracane szczegóły. Zobacz listę obsługiwanych języków. |
requestedRegion optional |
Typ:
string optionalKod 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.
Właściwości | |
|---|---|
hasWheelchairAccessibleEntrance |
Typ:
boolean optionalCzy 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 optionalOkreś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 optionalCzy 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 optionalOkreś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.
Właściwości | |
|---|---|
longText |
Typ:
string optionalPełny tekst komponentu adresu. |
shortText |
Typ:
string optionalSkró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.
Właściwości | |
|---|---|
provider |
Typ:
string optionalNazwa dostawcy danych o miejscu. |
providerURI |
Typ:
string optionalIdentyfikator 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.
Właściwości | |
|---|---|
displayName |
Typ:
stringImię i nazwisko autora tego wyniku. |
photoURI |
Typ:
string optionalIdentyfikator URI zdjęcia autora w przypadku tego wyniku. Ta opcja nie zawsze jest dostępna. |
uri |
Typ:
string optionalIdentyfikator 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.
Właściwości | |
|---|---|
availabilityLastUpdateTime |
Typ:
Date optionalCzas ostatniej aktualizacji informacji o dostępności konektora w tej agregacji. |
availableCount |
Typ:
number optionalLiczba dostępnych obecnie łączników w tej agregacji. |
count |
Typ:
numberLiczba łączników w tej agregacji. |
maxChargeRateKw |
Typ:
numberStatyczna maksymalna moc ładowania w kW każdego złącza w agregacji. |
outOfServiceCount |
Typ:
number optionalLiczba złączy w tej agregacji, które są obecnie niedostępne. |
type |
Typ:
EVConnectorType optionalTyp łącznika tej agregacji. |
EVChargeOptions class
google.maps.places.EVChargeOptions
zajęcia
Informacje o stacji ładowania EV znajdującej się w tym miejscu.
Dostęp przez połączenie pod numer const {EVChargeOptions} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
connectorAggregations |
Typ:
Array<ConnectorAggregation>Lista agregacji złączy ładowania pojazdów elektrycznych, które zawierają złącza tego samego typu i o tej samej szybkości ładowania. |
connectorCount |
Typ:
numberLiczba złączy na tej stacji. Niektóre porty mogą mieć wiele złączy, ale tylko jedno z nich może ładować samochód w danym momencie. Dlatego liczba złączy może być większa niż łączna liczba samochodów, które można ładować jednocześnie. |
EVConnectorType stałe
google.maps.places.EVConnectorType
stałe
Typy złączy ładowania EV.
Dostęp przez połączenie pod numer const {EVConnectorType} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
CCS_COMBO_1 |
Combined Charging System (AC i DC). Na podstawie złącza SAE Type-1 J-1772. |
CCS_COMBO_2 |
Combined Charging System (AC i DC). Na podstawie złącza Mennekes typu 2. |
CHADEMO |
Złącze typu CHAdeMO. |
J1772 |
Złącze typu 1 J1772. |
NACS |
North American Charging System (NACS), czyli system ładowania w Ameryce Północnej, znormalizowany jako SAE J3400. |
OTHER |
inne typy złączy. |
TESLA |
Ogólne oprogramowanie sprzęgające TESLA. W Ameryce Północnej jest to NACS, ale w innych częściach świata może to być inny standard (np. CCS Combo 2 (CCS2) lub GB/T). Ta wartość mniej odzwierciedla rzeczywisty typ złącza, a bardziej możliwość ładowania pojazdu marki Tesla na stacji ładowania należącej do tej firmy. |
TYPE_2 |
Złącze IEC 62196 typu 2. Często nazywane MENNEKES. |
UNSPECIFIED_GB_T |
Typ GB/T odpowiada standardowi GB/T w Chinach. Ten typ obejmuje wszystkie typy GB_T. |
UNSPECIFIED_WALL_OUTLET |
Nieokreślone gniazdko ścienne. |
EVSearchOptions interfejs
google.maps.places.EVSearchOptionsinterfejs
Opcje związane z pojazdami elektrycznymi, które można określić w żądaniu wyszukiwania miejsca.
Właściwości | |
|---|---|
connectorTypes optional |
Typ:
Array<EVConnectorType> optionalLista preferowanych typów złączy EV. Miejsce, które nie obsługuje żadnego z wymienionych typów złączy, jest odfiltrowywane. |
minimumChargingRateKw optional |
Typ:
number optionalMinimalna wymagana moc ładowania w kilowatach. Miejsce z szybkością ładowania niższą niż określona zostanie odfiltrowane. |
FetchFieldsRequest interfejs
google.maps.places.FetchFieldsRequestinterfejs
Opcje pobierania pól miejsca.
Właściwości | |
|---|---|
fields |
Typ:
Array<string>Lista pól do pobrania. |
FuelOptions class
google.maps.places.FuelOptions
zajęcia
Najnowsze informacje o rodzajach paliwa na stacji. Te informacje są regularnie aktualizowane.
Dostęp przez połączenie pod numer const {FuelOptions} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
fuelPrices |
Lista cen paliw dla każdego rodzaju paliwa dostępnego na tej stacji. Każdy rodzaj paliwa ma swój wpis. |
FuelPrice class
google.maps.places.FuelPrice
zajęcia
Informacje o cenie paliwa danego rodzaju.
Dostęp przez połączenie pod numer const {FuelPrice} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
price |
Typ:
Money optionalCena paliwa. |
type |
Typ:
FuelType optionalRodzaj paliwa. |
updateTime |
Typ:
Date optionalCzas ostatniej aktualizacji ceny paliwa. |
FuelType stałe
google.maps.places.FuelType
stałe
Rodzaje paliw.
Dostęp przez połączenie pod numer const {FuelType} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
BIO_DIESEL |
Bio-diesel. |
DIESEL |
olej napędowy, |
DIESEL_PLUS |
Olej napędowy plus. |
E100 |
E 100. |
E80 |
E 80. |
E85 |
E 85. |
LPG |
LPG. |
METHANE |
metan, |
MIDGRADE |
Średniooktanowa. |
PREMIUM |
Premium. |
REGULAR_UNLEADED |
Regular unleaded. |
SP100 |
SP 100. |
SP91 |
SP 91. |
SP91_E10 |
SP 91 E10. |
SP92 |
SP 92. |
SP95 |
SP 95. |
SP95_E10 |
SP95 E10. |
SP98 |
SP 98. |
SP99 |
SP 99. |
TRUCK_DIESEL |
Olej napędowy do ciężarówek. |
GoogleMapsLinks class
google.maps.places.GoogleMapsLinks
zajęcia
Linki do uruchamiania różnych działań w Mapach Google.
Dostęp przez połączenie pod numer const {GoogleMapsLinks} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
directionsURI |
Typ:
string optionallink do wyświetlenia wskazówek dojazdu do miejsca w Mapach Google; Link zawiera tylko lokalizację docelową i korzysta z domyślnego trybu podróży DRIVE. |
photosURI |
Typ:
string optionallink do zdjęć miejsca w Mapach Google; |
placeURI |
Typ:
string optionallink do wyświetlenia miejsca w Mapach Google; |
reviewsURI |
Typ:
string optionallink do opinii o miejscu w Mapach Google; |
writeAReviewURI |
Typ:
string optionallink do napisania opinii o miejscu w Mapach Google; |
Money class
google.maps.places.Money
zajęcia
Reprezentacja kwoty pieniężnej z określeniem rodzaju waluty.
Dostęp przez połączenie pod numer const {Money} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
currencyCode |
Typ:
stringTrzyliterowy kod waluty zdefiniowany w normie ISO 4217. |
nanos |
Typ:
numberLiczba jednostek nano (10^-9) kwoty. |
units |
Typ:
numberCałe jednostki kwoty. Jeśli np. Money.currencyCode to „PLN”, 1 jednostka to 1 złoty. |
Metody | |
|---|---|
toString |
toString()Parametry: brak
Zwracana wartość:
stringZwraca czytelną reprezentację kwoty pieniędzy wraz z symbolem waluty. |
Klasa OpeningHours
google.maps.places.OpeningHours
zajęcia
Informacje o godzinach otwarcia miejsca.
Dostęp przez połączenie pod numer const {OpeningHours} = await google.maps.importLibrary("places").
Zobacz Biblioteki w 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 znaków reprezentujących sformatowane godziny otwarcia w poszczególnych dniach tygodnia. Usługa Miejsca sformatuje i zlokalizuje godziny otwarcia odpowiednio do bieżącego języka. Kolejność elementów w tej tablicy zależy od języka. W niektórych językach tydzień zaczyna się w poniedziałek, a w innych w niedzielę. |
OpeningHoursPeriod class
google.maps.places.OpeningHoursPeriod
zajęcia
Okres, w którym miejsce jest otwarte.
Dostęp przez połączenie pod numer const {OpeningHoursPeriod} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
close |
Typ:
OpeningHoursPoint optionalGodzina zamknięcia miejsca. |
open |
Typ:
OpeningHoursPointGodzina otwarcia miejsca. |
Klasa OpeningHoursPoint
google.maps.places.OpeningHoursPoint
zajęcia
Punkt, w którym miejsce zmienia stan otwarcia.
Dostęp przez połączenie pod numer const {OpeningHoursPoint} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
day |
Typ:
numberDzień tygodnia jako liczba z zakresu [0, 6], przy czym pierwszym dniem tygodnia jest niedziela. Na przykład 2 oznacza wtorek. |
hour |
Typ:
numberGodzina w OpeningHoursPoint.time jako liczba z zakresu [0, 23]. Będzie on podawany w strefie czasowej miejsca. |
minute |
Typ:
numberMinuta w polu OpeningHoursPoint.time jako liczba z zakresu [0, 59]. Będzie on podawany w strefie czasowej miejsca. |
ParkingOptions class
google.maps.places.ParkingOptions
zajęcia
Dostęp przez połączenie pod numer const {ParkingOptions} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
hasFreeGarageParking |
Typ:
boolean optionalCzy miejsce oferuje bezpłatny parking w garażu. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
hasFreeParkingLot |
Typ:
boolean optionalCzy w danym miejscu są dostępne bezpłatne parkingi. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
hasFreeStreetParking |
Typ:
boolean optionalCzy w danym miejscu można bezpłatnie parkować przy ulicy. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
hasPaidGarageParking |
Typ:
boolean optionalCzy miejsce oferuje płatny parking zadaszony. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
hasPaidParkingLot |
Typ:
boolean optionalCzy w danym miejscu są płatne parkingi. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
hasPaidStreetParking |
Typ:
boolean optionalOkreśla, czy w danym miejscu jest płatny parking przy ulicy. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
hasValetParking |
Typ:
boolean optionalCzy w danym miejscu jest dostępny parking z obsługą. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
PaymentOptions class
google.maps.places.PaymentOptions
zajęcia
Dostęp przez połączenie pod numer const {PaymentOptions} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
acceptsCashOnly |
Typ:
boolean optionalCzy w danym miejscu akceptuje się tylko płatności gotówką. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
acceptsCreditCards |
Typ:
boolean optionalCzy w danym miejscu można płacić kartą kredytową. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
acceptsDebitCards |
Typ:
boolean optionalCzy w danym miejscu można płacić kartą debetową. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
acceptsNFC |
Typ:
boolean optionalCzy w danym miejscu akceptuje się płatności NFC. Zwraca wartość „true” lub „false”, jeśli wartość jest znana. Jeśli wartość jest nieznana, zwraca „null”. |
Photo class
google.maps.places.Photo
zajęcia
Informacje o zdjęciu miejsca.
Dostęp przez połączenie pod numer const {Photo} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
authorAttributions |
Typ:
Array<AuthorAttribution>Tekst źródła, który ma być wyświetlany w przypadku tego zdjęcia. |
flagContentURI |
Typ:
string optionalLink, pod którym użytkownik może zgłosić problem ze zdjęciem. |
googleMapsURI |
Typ:
string optionallink do wyświetlenia zdjęcia w Mapach Google; |
heightPx |
Typ:
numberWysokość zdjęcia w pikselach. |
widthPx |
Typ:
numberSzerokość zdjęcia w pikselach. |
Metody | |
|---|---|
getURI |
getURI([options])Parametry:
Zwracana wartość:
stringZwraca adres URL obrazu odpowiadający określonym opcjom. |
PlusCode class
google.maps.places.PlusCode
zajęcia
Plus Code miejsca. Więcej informacji znajdziesz na https://plus.codes/.
Dostęp przez połączenie pod numer const {PlusCode} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
compoundCode |
Typ:
string optionalKod plus z obszarem o wymiarach 1/8000 stopnia na 1/8000 stopnia, w którym pierwsze 4 znaki (kod obszaru) są pomijane i zastępowane opisem miejscowości. Na przykład „9G8F+5W Zurych, Szwajcaria”. |
globalCode |
Typ:
string optionalKod plus z obszarem o wymiarach 1/8000 stopnia na 1/8000 stopnia. Na przykład „8FVC9G8F+5W”. |
PostalAddress class
google.maps.places.PostalAddress
zajęcia
Reprezentuje adres pocztowy (np. do dostarczania przesyłek przez pocztę). Uwaga: interfejs JavaScript API używa klasy PostalAddress do tworzenia instancji obiektów reprezentujących dane zwracane przez usługę internetową.
Ta klasa implementuje interfejs PostalAddressLiteral.
Dostęp przez połączenie pod numer const {PostalAddress} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
addressLines |
Typ:
Array<string>Nieustrukturyzowane wiersze adresu opisujące niższe poziomy adresu. |
administrativeArea |
Typ:
string optionalNajwyższy poziom podziału administracyjnego, który jest używany w przypadku adresów pocztowych w danym kraju lub regionie. |
languageCode |
Typ:
string optionalKod języka BCP-47 treści tego adresu. Przykłady: „zh-Hant”, „ja”, „ja-Latn”, „en”. |
locality |
Typ:
string optionalZwykle odnosi się do części adresu, która określa miasto lub miejscowość. |
organization |
Typ:
string optionalNazwa organizacji pod tym adresem. |
postalCode |
Typ:
string optionalKod pocztowy adresu. |
recipients |
Typ:
Array<string>Odbiorca pod adresem. |
regionCode |
Typ:
stringKod regionu CLDR kraju lub regionu adresu. Przykład: „CH” w przypadku Szwajcarii. Szczegółowe informacje znajdziesz na https://cldr.unicode.org/ i https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html. |
sortingCode |
Typ:
string optionalKod sortowania adresu. |
sublocality |
Typ:
string optionalDzielnica adresu, np. osiedle, okręg lub dystrykt. |
PostalAddressLiteral interfejs
google.maps.places.PostalAddressLiteralinterfejs
Dane do wypełniania obiektu PostalAddress.
Właściwości | |
|---|---|
regionCode |
Typ:
stringZobacz PostalAddress.regionCode. |
addressLines optional |
Typ:
Iterable<string> optionalZobacz PostalAddress.addressLines. |
administrativeArea optional |
Typ:
string optionalZobacz PostalAddress.administrativeArea. |
languageCode optional |
Typ:
string optionalZobacz PostalAddress.languageCode. |
locality optional |
Typ:
string optionalZobacz PostalAddress.locality. |
organization optional |
Typ:
string optionalZobacz PostalAddress.organization. |
postalCode optional |
Typ:
string optionalZobacz PostalAddress.postalCode. |
recipients optional |
Typ:
Iterable<string> optionalZobacz PostalAddress.recipients. |
sortingCode optional |
Typ:
string optionalZobacz PostalAddress.sortingCode. |
sublocality optional |
Typ:
string optionalZobacz PostalAddress.sublocality. |
PriceLevel stałe
google.maps.places.PriceLevel
stałe
Poziom cen w miejscu.
Dostęp przez połączenie pod numer const {PriceLevel} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |
|
PriceRange class
google.maps.places.PriceRange
zajęcia
Zakres cen powiązany z miejscem. endPrice może być nieskonfigurowana, co oznacza zakres bez górnej granicy (np. „Więcej niż 100 zł”).
Dostęp przez połączenie pod numer const {PriceRange} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
endPrice |
Typ:
Money optionalGórna granica przedziału cenowego (włącznie). Cena powinna być niższa niż ta kwota. |
startPrice |
Typ:
MoneyDolna granica przedziału cenowego (włącznie). Cena powinna być równa tej kwocie lub wyższa. |
Sprawdź zajęcia
google.maps.places.Review
zajęcia
Informacje o opinii o miejscu.
Dostęp przez połączenie pod numer const {Review} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
|---|---|
authorAttribution |
Typ:
AuthorAttribution optionalosoba sprawdzająca; |
flagContentURI |
Typ:
string optionalLink, za pomocą którego użytkownik może zgłosić problem z opinią. |
googleMapsURI |
Typ:
string optionallink do wyświetlenia opinii w Mapach Google; |
originalText |
Typ:
string optionalTekst opinii w języku oryginalnym. |
originalTextLanguageCode |
Typ:
string optionalKod języka IETF wskazujący oryginalny język opinii. |
publishTime |
Typ:
Date optional |
rating |
Typ:
number optionalOcena tej opinii, liczba z przedziału od 1,0 do 5,0 (włącznie). |
relativePublishTimeDescription |
Typ:
string optionalCiąg znaków sformatowanego niedawnego czasu, wyrażający czas opinii w stosunku do bieżącego czasu w formie odpowiedniej dla języka i kraju. Na przykład `"a month ago"'. |
text |
Typ:
string optionalZlokalizowany tekst opinii. |
textLanguageCode |
Typ:
string optionalKod języka IETF wskazujący język opinii. |
SearchByTextRequest interfejs
google.maps.places.SearchByTextRequestinterfejs
Interfejs żądania dla Place.searchByText.
Właściwości | |
|---|---|
evSearchOptions optional |
Typ:
EVSearchOptions optionalOpcje związane z pojazdami elektrycznymi, które można określić w żądaniu wyszukiwania miejsca. |
fields optional |
Typ:
Array<string> optionalWymagane, gdy używasz tego żądania z parametrem Place.searchByText. Pola, które mają być uwzględnione w odpowiedzi, za które zostanie naliczona opłata. Jeśli przekażesz wartość ['*'], zwracane będą wszystkie dostępne pola, za które będziesz płacić (nie jest to zalecane w przypadku wdrożeń produkcyjnych). Możesz poprosić o dowolną właściwość w klasie Place jako pole. |
includedType optional |
Typ:
string optionalRodzaj miejsca, o który prosisz. Pełna lista obsługiwanych typów: https://developers.google.com/maps/documentation/places/web-service/place-types. Obsługiwany jest tylko 1 typ. Zobacz SearchByTextRequest.useStrictTypeFiltering |
isOpenNow optional |
Typ:
boolean optionalDomyślnie:
falseSłuży do ograniczenia wyszukiwania do miejsc, które są obecnie otwarte. |
language optional |
Typ:
string optionalSzczegóły miejsca będą wyświetlane w preferowanym języku, jeśli jest on dostępny. Domyślnie będzie używany język wybrany w przeglądarce. Aktualna lista obsługiwanych języków: https://developers.google.com/maps/faq#languagesupport. |
locationBias optional |
Typ:
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|CircleLiteral|Circle optionalRegion, w którym ma się odbywać wyszukiwanie. Ta lokalizacja służy jako punkt odniesienia, co oznacza, że mogą być zwracane wyniki w jej pobliżu. Nie można go ustawić razem z parametrem locationRestriction. |
locationRestriction optional |
Typ:
LatLngBounds|LatLngBoundsLiteral optionalRegion, w którym ma się odbywać wyszukiwanie. Ta lokalizacja służy jako ograniczenie, co oznacza, że wyniki spoza podanej lokalizacji nie będą zwracane. Nie można go ustawić razem z parametrem locationBias. |
maxResultCount optional |
Typ:
number optionalMaksymalna liczba wyników do zwrócenia. Musi mieścić się w zakresie od 1 do 20 włącznie. |
minRating optional |
Typ:
number optionalFiltruje wyniki, których średnia ocena użytkowników jest ściśle mniejsza niż ten limit. Prawidłowa wartość musi być liczbą zmiennoprzecinkową z zakresu od 0 do 5 (włącznie) z krokiem 0,5, czyli [0, 0,5, 1,0, ..., 5,0] włącznie. Wpisana ocena zostanie zaokrąglona w górę do najbliższej wartości z końcówką 0,5. Na przykład ocena 0,6 wyeliminuje wszystkie wyniki z oceną poniżej 1,0. |
priceLevels optional |
Typ:
Array<PriceLevel> optionalSłuży do ograniczenia wyszukiwania do miejsc oznaczonych jako określone poziomy cen. Możesz wybrać dowolną kombinację poziomów cenowych. Domyślnie są to wszystkie poziomy cenowe. |
|
Typ:
string optional |
|
Typ:
SearchByTextRankPreference optional |
rankPreference optional |
Typ:
SearchByTextRankPreference optionalDomyślnie:
SearchByTextRankPreference.RELEVANCEOkreśla kolejność wyników w odpowiedzi. |
region optional |
Typ:
string optionalKod Unicode kraju lub regionu (CLDR) lokalizacji, z której pochodzi żądanie. Ten parametr służy do wyświetlania szczegółów miejsca, np. nazwy miejsca w danym regionie, jeśli jest dostępna. W zależności od obowiązujących przepisów parametr może wpływać na wyniki. Więcej informacji znajdziesz na stronie https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Pamiętaj, że 3-cyfrowe kody regionów nie są obecnie obsługiwane. |
textQuery optional |
Typ:
string optionalWymagane, jeśli nie używasz parametru . Zapytanie tekstowe do wyszukiwania tekstowego. |
useStrictTypeFiltering optional |
Typ:
boolean optionalDomyślnie:
falseSłuży do ustawiania filtrowania ścisłego typu dla SearchByTextRequest.includedType. Jeśli ma wartość Prawda, zwracane są tylko wyniki tego samego typu. |
SearchByTextRankPreference stałe
google.maps.places.SearchByTextRankPreference
stałe
Wyliczenie RankPreference dla SearchByTextRequest.
Dostęp przez połączenie pod numer const {SearchByTextRankPreference} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
DISTANCE |
Sortuje wyniki według odległości. |
RELEVANCE |
Uporządkuj wyniki według trafności. |
SearchNearbyRequest interfejs
google.maps.places.SearchNearbyRequestinterfejs
Interfejs żądania dla Place.searchNearby. Więcej informacji o żądaniu znajdziesz w dokumentacji interfejsu Places API.
Właściwości | |
|---|---|
locationRestriction |
Typ:
Circle|CircleLiteralRegion wyszukiwania określony jako okrąg o środku i promieniu. Wyniki spoza podanej lokalizacji nie są zwracane. |
excludedPrimaryTypes optional |
Typ:
Array<string> optionalWykluczone główne typy miejsc. Zobacz pełną listę obsługiwanych typów. Miejsce może mieć tylko 1 typ podstawowy. Możesz określić maksymalnie 50 typów. Jeśli ten sam typ zostanie określony na obu listach included i excluded, zwracany jest błąd INVALID_ARGUMENT. |
excludedTypes optional |
Typ:
Array<string> optionalWykluczone typy miejsc. Zobacz pełną listę obsługiwanych typów. Miejsce może mieć wiele różnych typów. Możesz określić maksymalnie 50 typów. Jeśli ten sam typ zostanie określony na obu listach included i excluded, zwracany jest błąd INVALID_ARGUMENT. |
fields optional |
Typ:
Array<string> optionalWymagane, gdy używasz tego żądania z parametrem Place.searchNearby. Pola, które mają być uwzględnione w odpowiedzi, za które zostanie naliczona opłata. Jeśli przekażesz wartość ['*'], zwracane będą wszystkie dostępne pola, za które będziesz płacić (nie jest to zalecane w przypadku wdrożeń produkcyjnych). Możesz poprosić o dowolną właściwość w klasie Place jako pole. |
includedPrimaryTypes optional |
Typ:
Array<string> optionalUwzględnione główne typy miejsc. Zobacz pełną listę obsługiwanych typów. Miejsce może mieć tylko 1 typ podstawowy. Możesz określić maksymalnie 50 typów. Jeśli ten sam typ zostanie określony na obu listach included i excluded, zwracany jest błąd INVALID_ARGUMENT. |
includedTypes optional |
Typ:
Array<string> optionalUwzględnione typy miejsc. Zobacz pełną listę obsługiwanych typów. Miejsce może mieć wiele różnych typów. Możesz określić maksymalnie 50 typów. Jeśli ten sam typ zostanie określony na obu listach included i excluded, zwracany jest błąd INVALID_ARGUMENT. |
language optional |
Typ:
string optionalSzczegóły miejsca będą wyświetlane w preferowanym języku, jeśli jest on dostępny. Domyślnie będzie używany język wybrany w przeglądarce. Aktualna lista obsługiwanych języków: https://developers.google.com/maps/faq#languagesupport. |
maxResultCount optional |
Typ:
number optionalMaksymalna liczba wyników do zwrócenia. Akceptowane wartości i wartości domyślne znajdziesz w dokumentacji interfejsu Places API. |
rankPreference optional |
Typ:
SearchNearbyRankPreference optionalDomyślnie:
SearchNearbyRankPreference.POPULARITYOkreśla kolejność wyników w odpowiedzi. |
region optional |
Typ:
string optionalKod Unicode kraju lub regionu (CLDR) lokalizacji, z której pochodzi żądanie. Ten parametr służy do wyświetlania szczegółów miejsca, np. nazwy miejsca w danym regionie, jeśli jest dostępna. W zależności od obowiązujących przepisów parametr może wpływać na wyniki. Więcej informacji znajdziesz na stronie https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Pamiętaj, że 3-cyfrowe kody regionów nie są obecnie obsługiwane. |
SearchNearbyRankPreference stałe
google.maps.places.SearchNearbyRankPreference
stałe
Wyliczenie RankPreference dla SearchNearbyRequest.
Dostęp przez połączenie pod numer const {SearchNearbyRankPreference} = await google.maps.importLibrary("places").
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
DISTANCE |
Sortuje wyniki według odległości. |
POPULARITY |
Wyniki są wyświetlane według popularności. |