PlacesService class
google.maps.places.PlacesService
zajęcia
Zawiera metody związane z wyszukiwaniem miejsc i pobieraniem szczegółowych informacji o nich.
Dostęp przez połączenie pod numer const {PlacesService} = await google.maps.importLibrary("places"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| PlacesService | PlacesService(attrContainer)Parametry:   
 Tworzy nową instancję  PlacesService, która renderuje atrybucje w określonym kontenerze. | 
| Metody | |
|---|---|
| findPlaceFromPhoneNumber | findPlaceFromPhoneNumber(request, callback)Parametry:   
 Zwracana wartość: brak Pobiera listę miejsc na podstawie numeru telefonu. W większości przypadków na liście wyników powinien znajdować się tylko 1 element, ale jeśli żądanie jest niejednoznaczne, może zostać zwróconych więcej wyników. Wartości  PlaceResultprzekazywane do wywołania zwrotnego są podzbiorami pełnej wartościPlaceResult. Aplikacja może uzyskać bardziej szczegółowePlaceResultdla każdego miejsca, wywołującPlacesService.getDetailsi przekazującPlaceResult.place_iddla wybranego miejsca. | 
| findPlaceFromQuery | findPlaceFromQuery(request, callback)Parametry:   
 Zwracana wartość: brak Pobiera listę miejsc na podstawie ciągu zapytania. W większości przypadków na liście wyników powinien znajdować się tylko 1 element, ale jeśli żądanie jest niejednoznaczne, może zostać zwróconych więcej wyników. Wartości  PlaceResultprzekazywane do wywołania zwrotnego są podzbiorami pełnej wartościPlaceResult. Aplikacja może uzyskać bardziej szczegółowePlaceResultdla każdego miejsca, wywołującPlacesService.getDetailsi przekazującPlaceResult.place_iddla wybranego miejsca. | 
| getDetails | getDetails(request, callback)Parametry:   
 Zwracana wartość: brak Pobiera szczegóły miejsca określonego przez podany identyfikator  placeId. | 
| nearbySearch | nearbySearch(request, callback)Parametry:   
 Zwracana wartość: brak Pobiera listę miejsc w pobliżu określonej lokalizacji na podstawie słowa kluczowego lub typu. Lokalizację należy zawsze określać, przekazując parametr  LatLngBoundslub parametrylocationiradius. ObiektyPlaceResultprzekazywane do wywołania zwrotnego są podzbiorami pełnego obiektuPlaceResult. Aplikacja może uzyskać bardziej szczegółowePlaceResultdla każdego miejsca, wysyłając żądanie szczegółów miejsca zPlaceResult.place_idwybranego miejsca. ObiektuPlaceSearchPaginationmożna użyć do pobrania dodatkowych stron wyników (wartość null, jeśli jest to ostatnia strona wyników lub jeśli jest tylko jedna strona wyników). | 
| textSearch | textSearch(request, callback)Parametry:   
 Zwracana wartość: brak Pobiera listę miejsc na podstawie ciągu zapytania (np. „pizza w Warszawie” lub „sklepy obuwnicze w pobliżu Krakowa”). Parametry lokalizacji są opcjonalne. Jeśli lokalizacja jest określona, wyniki są tylko ukierunkowane na pobliskie wyniki, a nie ograniczone do miejsc w danym obszarze. Użyj  textSearch, gdy chcesz wyszukać miejsca za pomocą dowolnego ciągu znaków i w przypadkach, w których nie chcesz ograniczać wyników wyszukiwania do określonej lokalizacji. ObiektuPlaceSearchPaginationmożna użyć do pobrania dodatkowych stron wyników (wartość null, jeśli jest to ostatnia strona wyników lub jeśli jest tylko jedna strona wyników). | 
Interfejs PlaceDetailsRequest
google.maps.places.PlaceDetailsRequestinterfejs
Zapytanie o szczegóły miejsca, które ma zostać wysłane do PlacesService.
| Właściwości | |
|---|---|
| placeId | Typ:   stringIdentyfikator miejsca, którego szczegóły są wymagane. | 
| fields optional | Typ:   Array<string> optionalPola, które mają być uwzględnione w odpowiedzi ze szczegółami, za które zostanie naliczona opłata. Jeśli nie określisz żadnych pól lub przekażesz wartość  ['ALL'], zwracane będą wszystkie dostępne pola, za które zostanie naliczona opłata (nie jest to zalecane w przypadku wdrożeń produkcyjnych). Listę pól znajdziesz na stroniePlaceResult. Pola zagnieżdżone można określać za pomocą ścieżek z kropkami (np."geometry.location"). | 
| language optional | Typ:   string optionalIdentyfikator języka, w którym mają być zwracane szczegóły. Zobacz listę obsługiwanych języków. | 
| region 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”). | 
| sessionToken optional | Typ:   AutocompleteSessionToken optionalUnikalny identyfikator używany do łączenia prośby o szczegóły z sesją autouzupełniania. | 
FindPlaceFromPhoneNumberRequest interfejs
google.maps.places.FindPlaceFromPhoneNumberRequestinterfejs
Prośba o wyszukanie miejsca na podstawie tekstu, która ma zostać wysłana do PlacesService.findPlaceFromPhoneNumber.
| Właściwości | |
|---|---|
| fields | Typ:   Array<string>Pola, które mają być uwzględnione w odpowiedzi, za które zostanie naliczona opłata. Jeśli przekażesz wartość  ['ALL'], zwracane będą wszystkie dostępne pola, za które będziesz płacić (nie jest to zalecane w przypadku wdrożeń produkcyjnych). Listę pól znajdziesz na stroniePlaceResult. Pola zagnieżdżone można określać za pomocą ścieżek z kropkami (np."geometry.location"). | 
| phoneNumber | Typ:   stringNumer telefonu miejsca, które chcesz wyszukać. Musi być w E.164. | 
| language optional | Typ:   string optionalIdentyfikator języka, w którym w miarę możliwości mają być zwracane nazwy i adresy. Zobacz listę obsługiwanych języków. | 
| locationBias optional | Typ:   LocationBias optionalOdchylenie używane podczas wyszukiwania miejsca. Wynik będzie bardziej zbliżony do podanego  LocationBias, ale nie będzie się do niego ograniczać. | 
FindPlaceFromQueryRequest interfejs
google.maps.places.FindPlaceFromQueryRequestinterfejs
Prośba o wyszukanie miejsca na podstawie tekstu, która ma zostać wysłana do PlacesService.findPlaceFromQuery.
| Właściwości | |
|---|---|
| fields | Typ:   Array<string>Pola, które mają być uwzględnione w odpowiedzi, za które zostanie naliczona opłata. Jeśli przekażesz wartość  ['ALL'], zwracane będą wszystkie dostępne pola, za które będziesz płacić (nie jest to zalecane w przypadku wdrożeń produkcyjnych). Listę pól znajdziesz na stroniePlaceResult. Pola zagnieżdżone można określać za pomocą ścieżek z kropkami (np."geometry.location"). | 
| query | Typ:   stringZapytanie w żądaniu. Na przykład nazwa lub adres miejsca. | 
| language optional | Typ:   string optionalIdentyfikator języka, w którym w miarę możliwości mają być zwracane nazwy i adresy. Zobacz listę obsługiwanych języków. | 
| locationBias optional | Typ:   LocationBias optionalOdchylenie używane podczas wyszukiwania miejsca. Wynik będzie bardziej zbliżony do podanego  LocationBias, ale nie będzie się do niego ograniczać. | 
PlaceSearchRequest interfejs
google.maps.places.PlaceSearchRequestinterfejs
Zapytanie dotyczące wyszukiwania miejsca, które ma zostać wysłane do PlacesService.
| Właściwości | |
|---|---|
| bounds optional | Typ:   LatLngBounds|LatLngBoundsLiteral optionalGranice, w których mają być wyszukiwane miejsca. Jeśli ustawiona jest wartość  bounds, zarównolocation, jak iradiussą ignorowane. | 
| keyword optional | Typ:   string optionalTermin, który ma być dopasowany do wszystkich dostępnych pól, w tym m.in. nazwy, typu i adresu, a także opinii klientów i innych treści pochodzących od osób trzecich. | 
| language optional | Typ:   string optionalIdentyfikator języka, w którym w miarę możliwości mają być zwracane nazwy i adresy. Zobacz listę obsługiwanych języków. | 
| location optional | Typ:   LatLng|LatLngLiteral optionalLokalizacja, w pobliżu której mają być wyszukiwane miejsca. | 
| maxPriceLevel optional | Typ:   number optionalOgranicza wyniki do miejsc o określonym poziomie cenowym lub niższym. Prawidłowe wartości to od 0 (najbardziej przystępna cena) do 4 (najwyższa cena) włącznie. Jeśli została określona, musi być równa lub większa niż  minPrice . | 
| minPriceLevel optional | Typ:   number optionalOgranicza wyniki tylko do miejsc o określonym poziomie cen lub wyższym. Prawidłowe wartości to od 0 (najbardziej przystępna cena) do 4 (najwyższa cena) włącznie. Jeśli wartość została określona, musi być równa lub mniejsza niż  maxPrice. | 
|  | Typ:   string optionalOdpowiednik:  keyword. Wartości w tym polu są łączone z wartościami w polukeywordi przekazywane w ramach tego samego ciągu wyszukiwania. | 
| openNow optional | Typ:   boolean optionalOgranicza wyniki tylko do miejsc, które są obecnie otwarte. | 
| radius optional | Typ:   number optionalOdległość od podanej lokalizacji, w której mają być wyszukiwane miejsca (w metrach). Maksymalna dozwolona wartość to 50 000. | 
| rankBy optional | Typ:   RankBy optionalDomyślnie:  RankBy.PROMINENCEOkreśla metodę rankingu, która ma być używana podczas zwracania wyników. Pamiętaj, że gdy parametr  rankByma wartośćDISTANCE, musisz określić parametrlocation, ale nie możesz określić parametrówradiusanibounds. | 
| type optional | Typ:   string optionalWyszukuje miejsca danego typu. Typ jest tłumaczony na język lokalny lokalizacji docelowej żądania i używany jako ciąg zapytania. Jeśli podano też zapytanie, jest ono łączone z ciągiem znaków zlokalizowanego typu. Wyniki innego typu są pomijane w odpowiedzi. Użyj tego pola, aby przeprowadzić wyszukiwanie kategorii niezależne od języka i regionu. Prawidłowe typy znajdziesz tutaj. | 
TextSearchRequest interfejs
google.maps.places.TextSearchRequestinterfejs
Prośba o wyszukiwanie tekstowe, która ma zostać wysłana do PlacesService.
| Właściwości | |
|---|---|
| bounds optional | Typ:   LatLngBounds|LatLngBoundsLiteral optionalGranice używane do określania wyników podczas wyszukiwania miejsc (opcjonalnie). Jeśli ustawiona jest wartość  bounds, zarównolocation, jak iradiussą ignorowane. Wyniki nie będą ograniczone do tych w tych granicach, ale te, które się w nich mieszczą, będą miały wyższą pozycję. | 
| language optional | Typ:   string optionalIdentyfikator języka, w którym w miarę możliwości mają być zwracane nazwy i adresy. Zobacz listę obsługiwanych języków. | 
| location optional | Typ:   LatLng|LatLngLiteral optionalŚrodek obszaru używanego do określania preferencji wyników podczas wyszukiwania miejsc. | 
| query optional | Typ:   string optionalWyszukiwane hasło w żądaniu. Może to być np. nazwa miejsca („Wieża Eiffla”), kategoria z nazwą lokalizacji („pizza w Nowym Jorku”) lub nazwa miejsca z wyjaśnieniem lokalizacji („Starbucks w Sydney”). | 
| radius optional | Typ:   number optionalPromień obszaru używanego do określania wyników wyszukiwania miejsc w metrach. | 
| region optional | Typ:   string optionalKod regionu, który ma wpływać na wyniki. 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”). | 
| type optional | Typ:   string optionalWyszukuje miejsca danego typu. Typ jest tłumaczony na język lokalny lokalizacji docelowej żądania i używany jako ciąg zapytania. Jeśli podano też zapytanie, jest ono łączone z ciągiem znaków zlokalizowanego typu. Wyniki innego typu są pomijane w odpowiedzi. Użyj tego pola, aby przeprowadzić wyszukiwanie kategorii niezależne od języka i regionu. Prawidłowe typy znajdziesz tutaj. | 
RankBy stałe
google.maps.places.RankBy
stałe
Opcje rankingu dla PlaceSearchRequest.
Dostęp przez połączenie pod numer const {RankBy} = await google.maps.importLibrary("places"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Stałe | |
|---|---|
| DISTANCE | Wyniki wyszukiwania miejsc są uporządkowane według odległości od lokalizacji. | 
| PROMINENCE | Kolejność wyników wyszukiwania miejsc zależy od ich rozpoznawalności. | 
LocationBias typedef
google.maps.places.LocationBias
typedef
Obiekt LocationBias reprezentuje miękką granicę lub wskazówkę, której należy użyć podczas wyszukiwania miejsc. Wyniki mogą pochodzić spoza określonego obszaru. Aby użyć adresu IP bieżącego użytkownika jako wartości odchylenia, możesz podać ciąg znaków "IP_BIAS". Uwaga: jeśli używasz Circle, musisz określić środek i promień.
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
LocationRestriction to ścisła granica używana podczas wyszukiwania miejsc.
Stałe PlacesServiceStatus
google.maps.places.PlacesServiceStatus
stałe
Stan zwracany przez PlacesService po zakończeniu wyszukiwania. Możesz je określić za pomocą wartości lub nazwy stałej. Na przykład 'OK' lub google.maps.places.PlacesServiceStatus.OK.
Dostęp przez połączenie pod numer const {PlacesServiceStatus} = await google.maps.importLibrary("places"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Stałe | |
|---|---|
| INVALID_REQUEST | To żądanie było nieprawidłowe. | 
| NOT_FOUND | Nie znaleziono wskazanego miejsca. | 
| OK | Odpowiedź zawiera prawidłowy wynik. | 
| OVER_QUERY_LIMIT | Aplikacja przekroczyła limit żądań. | 
| REQUEST_DENIED | Aplikacja nie ma uprawnień do korzystania z PlacesService. | 
| UNKNOWN_ERROR | Nie udało się zrealizować żądania PlacesServicez powodu błędu serwera. Jeśli spróbujesz ponownie, żądanie może się powieść. | 
| ZERO_RESULTS | Nie znaleziono wyników dla tego żądania. | 
PlaceSearchPagination interfejs
google.maps.places.PlaceSearchPaginationinterfejs
Obiekt służący do pobierania dodatkowych stron wyników Miejsc.
| Właściwości | |
|---|---|
| hasNextPage | Typ:   booleanWskazuje, czy dostępne są dalsze wyniki.  truegdy jest dostępna dodatkowa strona wyników. | 
| Metody | |
|---|---|
| nextPage | nextPage()Parametry: brak Zwracana wartość:   voidPobiera następną stronę wyników. Używa tej samej funkcji wywołania zwrotnego, która została podana w pierwszym żądaniu wyszukiwania. | 
PlaceResult interfejs
google.maps.places.PlaceResultinterfejs
Definiuje informacje o miejscu.
| Właściwości | |
|---|---|
| address_components optional | Typ:   Array<GeocoderAddressComponent> optionalZbiór komponentów adresu lokalizacji tego miejsca. Dostępne tylko w przypadku  PlacesService.getDetails. | 
| adr_address optional | Typ:   string optionalReprezentacja adresu miejsca w mikroformacie adr. Dostępne tylko w przypadku  PlacesService.getDetails. | 
| aspects optional | Typ:   Array<PlaceAspectRating> optionalOcenione aspekty tego miejsca na podstawie opinii użytkowników Google i Zagat. Oceny są podawane w skali od 0 do 30. | 
| business_status optional | Typ:   BusinessStatus optionalFlaga wskazująca stan operacyjny miejsca, jeśli jest to firma (wskazuje, czy miejsce jest otwarte, czy zamknięte tymczasowo lub na stałe). Jeśli dane nie są dostępne, flaga nie jest widoczna w odpowiedziach na wyszukiwanie ani w odpowiedziach zawierających szczegółowe informacje. | 
| formatted_address optional | Typ:   string optionalPełny adres miejsca. | 
| formatted_phone_number optional | Typ:   string optionalNumer telefonu miejsca sformatowany zgodnie z  konwencją regionalną. Dostępne tylko w przypadku  PlacesService.getDetails. | 
| geometry optional | Typ:   PlaceGeometry optionalInformacje o geometrii miejsca. | 
| html_attributions optional | Typ:   Array<string> optionalTekst atrybucji, który ma być wyświetlany w przypadku tego wyniku dotyczącego miejsca. Dostępne  html_attributionssą zawsze zwracane niezależnie od tego, o jakiefieldspoproszono, i muszą być wyświetlane. | 
| icon optional | Typ:   string optionalAdres URL zasobu obrazu, który może reprezentować kategorię tego miejsca. | 
| icon_background_color optional | Typ:   string optionalKolor tła do użycia z ikoną miejsca. Zobacz też  PlaceResult.icon_mask_base_uri. | 
| icon_mask_base_uri optional | Typ:   string optionalSkrócony adres URL maski ikony. Dostęp do różnych typów ikon można uzyskać, dodając na końcu rozszerzenie pliku (np.  .svglub.png). | 
| international_phone_number optional | Typ:   string optionalNumer telefonu miejsca w formacie międzynarodowym. Format międzynarodowy zawiera kod kraju i jest poprzedzony znakiem plusa (+). Dostępne tylko w przypadku  PlacesService.getDetails. | 
| name optional | Typ:   string optionalNazwa miejsca. Uwaga: w przypadku miejsc wpisanych przez użytkownika jest to tekst w formie, w jakiej został wpisany. Zachowaj ostrożność podczas korzystania z tych danych, ponieważ złośliwi użytkownicy mogą próbować wykorzystać je jako wektor ataków polegających na wstrzykiwaniu kodu (patrz  http://en.wikipedia.org/wiki/Code_injection). | 
| opening_hours optional | Typ:   PlaceOpeningHours optionalOkreśla, kiedy miejsce jest otwarte lub zamknięte. | 
|  | Typ:   boolean optionalFlaga wskazująca, czy miejsce jest zamknięte na stałe lub tymczasowo. Jeśli miejsce jest otwarte lub nie są dostępne żadne dane, flaga nie jest uwzględniana w odpowiedzi. | 
| photos optional | Typ:   Array<PlacePhoto> optionalZdjęcia tego miejsca. Kolekcja będzie zawierać maksymalnie 10 obiektów  PlacePhoto. | 
| place_id optional | Typ:   string optionalUnikalny identyfikator miejsca. | 
| plus_code optional | Typ:   PlacePlusCode optionalOkreśla kody otwartej lokalizacji lub „kody plus” dla miejsca. | 
| price_level optional | Typ:   number optionalPoziom cen w miejscu w skali od 0 do 4. Poziomy cen są interpretowane w ten sposób:  
 | 
| rating optional | Typ:   number optionalOcena od 1, 0 do 5, 0 na podstawie opinii użytkowników o tym miejscu. | 
| reviews optional | Typ:   Array<PlaceReview> optionalLista opinii o tym miejscu. Dostępne tylko w przypadku  PlacesService.getDetails. | 
| types optional | Typ:   Array<string> optional | 
| url optional | 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. Dostępne tylko w przypadku  PlacesService.getDetails. | 
| user_ratings_total optional | Typ:   number optionalLiczba ocen użytkowników, które wpłynęły na  PlaceResult.ratingtego miejsca. | 
|  | Typ:   number optionalPrzesunięcie od czasu UTC bieżącej strefy czasowej miejsca w minutach. Na przykład w Sydney w Australii w okresie obowiązywania czasu letniego jest 11 godzin przed UTC, więc  utc_offsetbędzie wynosić660. W przypadku stref czasowych, w których jest wcześniej niż w UTC, przesunięcie jest ujemne. Na przykładutc_offsetto-60w przypadku Republiki Zielonego Przylądka. Dostępne tylko w przypadkuPlacesService.getDetails. | 
| utc_offset_minutes optional | Typ:   number optionalPrzesunięcie od czasu UTC bieżącej strefy czasowej miejsca w minutach. Na przykład w Sydney w Australii w okresie obowiązywania czasu letniego jest 11 godzin przed UTC, więc  utc_offset_minutesbędzie wynosić660. W przypadku stref czasowych, w których jest wcześniej niż w UTC, przesunięcie jest ujemne. Na przykładutc_offset_minutesto-60w przypadku Republiki Zielonego Przylądka. Dostępne tylko w przypadkuPlacesService.getDetails. | 
| vicinity optional | Typ:   string optionalUproszczony adres miejsca, który zawiera nazwę ulicy, numer domu i miejscowość, ale nie zawiera województwa/stanu, kodu pocztowego ani kraju. Na przykład biuro Google w Sydney w Australii ma wartość bliskości  "48 Pirrama Road, Pyrmont". Dostępne tylko w przypadkuPlacesService.getDetails. | 
| website optional | Typ:   string optionalAutorytatywna witryna tego miejsca, np. strona główna firmy. Dostępne tylko w przypadku  PlacesService.getDetails. | 
PlaceAspectRating interfejs
google.maps.places.PlaceAspectRatinginterfejs
Określa informacje o aspekcie miejsca, który został oceniony przez użytkowników.
| Właściwości | |
|---|---|
| rating | Typ:   numberOcena tego aspektu. W przypadku poszczególnych opinii jest to liczba całkowita z zakresu od 0 do 3. W przypadku ocen zbiorczych miejsca jest to liczba całkowita z zakresu od 0 do 30. | 
| type | Typ:   stringTyp aspektu. Na przykład  "food","decor","service"lub"overall". | 
Stałe wartości BusinessStatus
google.maps.places.BusinessStatus
stałe
Stan działalności miejsca, jeśli jest to firma, zwrócony w obiekcie PlaceResult (wskazuje, czy miejsce jest czynne, czy zamknięte tymczasowo lub na stałe). Określ je za pomocą wartości lub nazwy stałej (np. 'OPERATIONAL' lub google.maps.places.BusinessStatus.OPERATIONAL).
Dostęp przez połączenie pod numer const {BusinessStatus} = await google.maps.importLibrary("places"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Stałe | |
|---|---|
| CLOSED_PERMANENTLY | Firma jest zamknięta na stałe. | 
| CLOSED_TEMPORARILY | Firma jest tymczasowo zamknięta. | 
| OPERATIONAL | Firma działa normalnie. | 
PlaceGeometry interfejs
google.maps.places.PlaceGeometryinterfejs
Określa informacje o geometrii miejsca.
| Właściwości | |
|---|---|
| location optional | Typ:   LatLng optionalPozycja miejsca. | 
| viewport optional | Typ:   LatLngBounds optionalPreferowany widoczny obszar podczas wyświetlania tego miejsca na mapie. Jeśli preferowany widok miejsca jest nieznany, ta właściwość będzie miała wartość  null. Dostępne tylko w przypadkuPlacesService.getDetails. | 
PlaceOpeningHours interfejs
google.maps.places.PlaceOpeningHoursinterfejs
Określa informacje o godzinach otwarcia miejsca.
| Właściwości | |
|---|---|
|  | Typ:   boolean optionalOkreśla, czy miejsce jest otwarte w danym momencie. | 
| periods optional | Typ:   Array<PlaceOpeningHoursPeriod> optionalOkresy otwarcia dla każdego dnia tygodnia, począwszy od niedzieli, w kolejności chronologicznej. Dni, w których miejsce jest zamknięte, nie są uwzględniane. Dostępne tylko w przypadku  PlacesService.getDetails. | 
| weekday_text optional | Typ:   Array<string> optionalTablica 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ę. Dostępne tylko w przypadku  PlacesService.getDetails. Inne wywołania mogą zwracać pustą tablicę. | 
| Metody | |
|---|---|
| isOpen | isOpen([date])Parametry:   
 Zwracana wartość:   boolean|undefinedSprawdź, czy miejsce jest otwarte teraz (gdy nie podano daty) lub w podanym dniu. Jeśli miejsce nie ma wartości  PlaceResult.utc_offset_minutesaniPlaceOpeningHours.periods, zwracana jest wartośćundefined(wartośćPlaceOpeningHours.periodsjest dostępna tylko w ramachPlacesService.getDetails). Ta metoda nie uwzględnia godzin wyjątkowych, np. godzin otwarcia w święta. | 
PlaceOpeningHoursPeriod interfejs
google.maps.places.PlaceOpeningHoursPeriodinterfejs
Definiuje uporządkowane informacje o godzinach otwarcia miejsca. Uwaga: jeśli miejsce jest zawsze otwarte, w odpowiedzi nie będzie sekcji close. Klienci mogą mieć pewność, że „zawsze otwarte” będzie reprezentowane jako open okres zawierający day z wartością 0 i time z wartością "0000", a nie close.
| Właściwości | |
|---|---|
| open | Godzina otwarcia miejsca. | 
| close optional | Typ:   PlaceOpeningHoursTime optionalGodzina zamknięcia miejsca. | 
PlaceOpeningHoursTime interfejs
google.maps.places.PlaceOpeningHoursTimeinterfejs
Określa, kiedy miejsce jest otwarte lub zamknięte.
| Właściwości | |
|---|---|
| day | Typ:   numberDni tygodnia jako liczby z zakresu [ 0,6], przy czym niedziela jest pierwszym dniem tygodnia. Na przykład2oznacza wtorek. | 
| hours | Typ:   numberGodziny  PlaceOpeningHoursTime.timejako liczba z zakresu [0,23]. Będą one podawane w strefie czasowej miejsca. | 
| minutes | Typ:   numberMinuty godziny  PlaceOpeningHoursTime.timejako liczba z zakresu [0,59]. Będzie to podawane w strefie czasowej miejsca. | 
| time | Typ:   stringGodzina w formacie 24-godzinnym „ggmm”. Wartości mieszczą się w zakresie [ "0000","2359"]. Czas będzie podawany w strefie czasowej miejsca. | 
| nextDate optional | Typ:   number optionalSygnatura czasowa (w milisekundach od początku epoki, odpowiednia do użycia z  new Date()) reprezentująca następne wystąpienie tego obiektu PlaceOpeningHoursTime. Oblicza się go na podstawiePlaceOpeningHoursTime.daytygodnia,PlaceOpeningHoursTime.timeiPlaceResult.utc_offset_minutes. JeśliPlaceResult.utc_offset_minutestoundefined, wtedynextDatebędzie mieć wartośćundefined. | 
PlacePlusCode interfejs
google.maps.places.PlacePlusCodeinterfejs
Określa kody otwartej lokalizacji lub „kody plus” dla miejsca. Kody Plus Code mogą zastępować adresy w miejscach, w których nie istnieją (gdzie budynki nie mają numerów lub ulice nie mają nazw).
| Właściwości | |
|---|---|
| global_code | Typ:   stringKod plus obejmujący obszar o wymiarach 1/8000 stopnia na 1/8000 stopnia. Na przykład:  "8FVC9G8F+5W". | 
| compound_code optional | Typ:   string optionalKod plus o obszarze 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 Zurich, Switzerland". Jeśli nie można znaleźć odpowiedniej miejscowości, aby skrócić kod, to pole jest pomijane. | 
PlacePhoto interfejs
google.maps.places.PlacePhotointerfejs
Reprezentuje element zdjęcia miejsca.
| Właściwości | |
|---|---|
| height | Typ:   numberWysokość zdjęcia w pikselach. | 
| html_attributions | Typ:   Array<string>Tekst źródła, który ma być wyświetlany w przypadku tego zdjęcia. | 
| width | Typ:   numberSzerokość zdjęcia w pikselach. | 
| Metody | |
|---|---|
| getUrl | getUrl([opts])Parametry:   
 Zwracana wartość:   stringZwraca adres URL obrazu odpowiadający określonym opcjom. | 
PhotoOptions interfejs
google.maps.places.PhotoOptionsinterfejs
Określa opcje żądania zdjęć.
| Właściwości | |
|---|---|
| maxHeight optional | Typ:   number optionalMaksymalna wysokość zwracanego obrazu w pikselach. | 
| maxWidth optional | Typ:   number optionalMaksymalna szerokość zwracanego obrazu w pikselach. | 
PlaceReview interfejs
google.maps.places.PlaceReviewinterfejs
Reprezentuje pojedynczą opinię o miejscu.
| Właściwości | |
|---|---|
| author_name | Typ:   stringImię i nazwisko autora opinii. | 
| language | Typ:   stringKod języka IETF wskazujący język, w którym napisana jest ta opinia. Pamiętaj, że ten kod zawiera tylko główny tag języka bez żadnego tagu dodatkowego wskazującego kraj lub region. Na przykład wszystkie opinie w języku angielskim są oznaczane jako  'en', a nie „en-AU” czy „en-UK”. | 
| profile_photo_url | Typ:   stringAdres URL zdjęcia profilowego recenzenta. | 
| relative_time_description | Typ:   stringCią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:   stringTekst opinii. | 
| time | Typ:   numberSygnatura czasowa opinii wyrażona w sekundach od początku epoki. | 
|  | Typ:   Array<PlaceAspectRating> optionalAspekty ocenione w opinii. Oceny w skali od 0 do 3. | 
| author_url optional | Typ:   string optionalAdres URL profilu osoby oceniającej. Gdy profil recenzenta jest niedostępny, będzie to  undefined. | 
| rating optional | Typ:   number optionalOcena tej opinii, liczba z przedziału od 1,0 do 5,0 (włącznie). |