Wprowadzenie
Format odpowiedzi w przypadku interfejsów API Place Details (New), Nearby Search (New) i Text Search (New) uległ zmianie w porównaniu z formatem starszych interfejsów API. Główna różnica polega na formacie obiektu Place zwracanego przez każdą metodę, co opisano w sekcji Zmiany w obiekcie odpowiedzi Place.
Dodatkowo w przypadku każdego interfejsu API zmieniły się pola najwyższego poziomu obiektu odpowiedzi. Zobacz:
- Zmiany w odpowiedziach z wyszukiwania tekstowego
- Zmiany w odpowiedziach Nearby Search
- Zmiany w odpowiedzi na żądanie szczegółów miejsca
Zmiany w obiekcie odpowiedzi Place
W tej tabeli porównano zmiany w nowym
obiekcie Place
w odpowiedziach na zapytania o szczegóły miejsca (nowe), wyszukiwanie w pobliżu (nowe) i wyszukiwanie tekstowe (nowe) z starszym
obiektem Place.
Nowy obiekt odpowiedzi używa notacji camel case w nazwach pól, zawiera nowe pola i zmienia nazwy niektórych starszych pól.
| Pole | Obiekt Places API (starsza wersja) | Obiekt Places API (nowość) | Uwagi | 
|---|---|---|---|
| Element adresu | address_components | addressComponents | |
| Adres w mikroformacie miejsca | adr_address | adrFormatAddress | |
| Stan firmy | business_status | businessStatus | |
| Godziny otwarcia w przyszłym tygodniu | current_opening_hours | currentOpeningHours | |
| Podsumowanie redakcyjne | editorial_summary | editorialSummary | |
| Sformatowany adres | formatted_address | formattedAddress | |
| Krajowy numer telefonu | formatted_phone_number | nationalPhoneNumber | |
| Lokalizacja | geometry.location | location | |
| Widoczny obszar | geometry.viewport | viewport | |
| Atrybucje miejsca | html_attributions | attributions | Pole najwyższego poziomu w odpowiedzi w przypadku starszych interfejsów API | 
| Adres URL ikony | icon | Usunięto. Należy użyć właściwości iconMaskBaseUriiiconBackgroundColor. Więcej informacji znajdziesz w sekcji Ikony miejsc. | |
| Kolor tła ikony | icon_background_color | iconBackgroundColor | |
| URL maski ikony | icon_mask_base_uri | iconMaskBaseUri | |
| Międzynarodowy numer telefonu | international_phone_number | internationalPhoneNumber | |
| Tekst nazwy miejsca | name | displayName | Nazwa miejsca w formie tekstowej jest teraz dostępna jako displayName.textilanguagejakodisplayName.languageCode | 
| godziny otwarcia; | opening_hours | regularOpeningHours | |
| Zdjęcia | photos | photos | Format photoszostał zmieniony w nowym obiekciePlace. Więcej informacji znajdziesz w artykule Przejście na odwołania do zdjęć. | 
| Identyfikator miejsca | place_id | id | |
| Plus Code | plus_code | plusCode | |
| Poziom cen | price_level | priceLevel | |
| Ocena | rating | rating | |
| Opinie | reviews | reviews | |
| Dodatkowe godziny otwarcia na przyszły tydzień od dziś, z wyjątkami i wszystkimi innymi danymi | secondary_opening_hours | currentSecondaryOpeningHours | |
| Typy miejsc | types | types | |
| Adres URL miejsca w Mapach Google | url | googleMapsUri | |
| Liczba ocen użytkowników | user_ratings_total | userRatingCount | |
| Przesunięcie względem UTC | utc_offset | utcOffsetMinutes | |
| Skrócona forma adresu, która zawiera nazwę ulicy i miejscowość. | vicinity | shortFormattedAddress | |
| Strona internetowa miejsca | website | websiteUri | |
| Informacje o dostępności dla osób na wózkach | wheelchair_accessible_entrance | accessibilityOptions | wheelchair_accessible_entrancejest teraz na poziomieaccessibilityOptions.wheelchairAccessibleEntrance | 
| Atrybuty miejsc | takeout, delivery, dine_in, curbside_pickup, reservable,
      serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine,
      serves_brunch, serves_vegetarian_food | takeout, delivery, dineIn, curbsidePickup, reservable,
      servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine,
      servesBrunch, servesVegetarianFood | |
| Nazwa zasobu | Pole namew formularzuplaces/PLACE_ID | W starszej wersji interfejsu API pole namezawierało nazwę miejsca w postaci ciągu tekstowego. W nowym interfejsie API te informacje znajdują się wdisplayName. | |
| Główny typ miejsca | primaryTypeName | Nowy | |
| Umieść typ podstawowy jako ciąg tekstowy | primaryTypeDisplayName | Nowy | |
| regularne tygodniowe dodatkowe godziny otwarcia z wyjątkami i wszystkie inne dane; | regularSecondaryOpeningHours | Nowy | |
| Opcje płatności akceptowane w tym miejscu | paymentOptions | Nowy | |
| Opcje parkowania w miejscu | parkingOptions | Nowy | |
| Lista miejsc docelowych powiązanych z miejscem | subDestinations | Nowy | |
| Najnowsze informacje o rodzajach paliwa na stacji | fuelOptions | Nowy | |
| Informacje o ładowaniu EV w miejscu | evChargeOptions | Nowy | |
| Atrybuty miejsc | outdoorSeating, liveMusic, menuForChildren, servesCocktails,
      servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom,
      goodForGroups, goodForWatchingSports | Nowy | 
Zmiany w odpowiedzi wyszukiwania tekstowego
W tabeli poniżej przedstawiono zmiany w polach najwyższego poziomu obiektu odpowiedzi w przypadku wyszukiwania tekstowego (starszego) i obiektu odpowiedzi w przypadku wyszukiwania tekstowego (nowego). W przypadku nowego interfejsu API jedynym polem najwyższego poziomu w odpowiedzi jest tablica places.
| Pole | Wyszukiwanie tekstowe (starsza wersja) | Wyszukiwanie tekstowe (nowość) | Uwagi | 
|---|---|---|---|
| Atrybucje miejsca | html_attributions | Przeniesione do nowego obiektu Place dla każdego miejsca jako place.attributions | |
| Tablica miejsc | resultstablica starszych obiektów Place | placestablica nowego obiektu Place | |
| Stan prośby | status | Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| komunikaty o błędach; | error_message | Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| Wszystkie komunikaty informacyjne | info_messages | Usunięto | |
| Token strony | next_page_token | Usunięto | 
Zmiany w odpowiedziach na wyszukiwanie w pobliżu
W tabeli poniżej przedstawiamy zmiany w polach najwyższego poziomu obiektu odpowiedzi w przypadku wyszukiwania w pobliżu (starsza wersja) i obiektu odpowiedzi w przypadku wyszukiwania w pobliżu (nowa wersja). W przypadku nowego interfejsu API jedynym polem najwyższego poziomu w odpowiedzi jest tablica places.
| Pole | Wyszukiwanie w pobliżu (starsza wersja) | Wyszukiwanie w pobliżu (nowość) | Uwagi | 
|---|---|---|---|
| Atrybucje miejsca | html_attributions | Przeniesione do nowego obiektu Place dla każdego miejsca jako place.attributions | |
| Tablica miejsc | resultstablica starszych obiektów Place | placestablica nowych obiektów Place | |
| Stan prośby | status | Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| komunikaty o błędach; | error_message | Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| Wszystkie komunikaty informacyjne | info_messages | Usunięto | |
| Token strony | next_page_token | Usunięto | 
Zmiany w odpowiedzi na żądanie Szczegóły miejsca (nowe)
W tabeli poniżej znajdziesz zmiany w polach najwyższego poziomu obiektu odpowiedzi w przypadku szczegółów miejsca (starsza wersja) i obiektu odpowiedzi w przypadku szczegółów miejsca (nowa wersja). W przypadku nowego interfejsu API jedynym polem najwyższego poziomu w odpowiedzi jest tablica places.
| Pole | Informacje o miejscu (starsza wersja) | Informacje o miejscu (nowość) | Uwagi | 
|---|---|---|---|
| Atrybucje miejsca | html_attributions | Przeniesiono do nowego obiektu Miejsce jako attributions | |
| Informacje o miejscu (nowość) | resultzawierający starszy obiekt Place. | Nowy obiekt Place | |
| Stan prośby | status | Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| Wszystkie komunikaty informacyjne | info_messages | Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). |