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 iconMaskBaseUri i iconBackgroundColor. 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.text i language jako displayName.languageCode | 
    
| godziny otwarcia; | opening_hours | 
      regularOpeningHours | 
      |
| Zdjęcia | photos | 
      photos | 
      Format photos został zmieniony w nowym obiekcie Place. 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_entrance jest teraz na poziomie
        accessibilityOptions.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 name w formularzu places/PLACE_ID | 
      W starszej wersji interfejsu API pole name zawierało nazwę miejsca w postaci ciągu tekstowego. W nowym interfejsie API te informacje znajdują się w displayName. | 
    |
| 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 | results tablica starszych obiektów Place | 
      places tablica nowego obiektu Place | 
      |
| Stan prośby | status | 
      Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| wszelkie 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 | results tablica starszych obiektów Place | 
      places tablica nowych obiektów Place | 
      |
| Stan prośby | status | 
      Przeniesiono do standardowej odpowiedzi HTTP (kod odpowiedzi HTTP i komunikat). | |
| wszelkie 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 | Place Details (starsza wersja) | Informacje o miejscu (nowość) | Uwagi | 
|---|---|---|---|
| Atrybucje miejsca | html_attributions | 
      Przeniesiono do nowego obiektu Miejsce jako attributions | 
    |
| Informacje o miejscu (nowość) | result zawierają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). |