Introduzione
Il formato di risposta per le API
Place Details (New),
Nearby Search (New)
e
Text Search (New)
è cambiato rispetto al formato delle API precedenti. La differenza principale risiede
nel formato dell'oggetto Place restituito da ogni metodo, come descritto in
Modifiche all'oggetto Place di risposta.
Inoltre, anche i campi di primo livello dell'oggetto risposta sono cambiati per ogni API. Vedi:
- Modifiche alla risposta della ricerca di testo
- Modifiche alla risposta della ricerca nelle vicinanze
- Modifiche alla risposta Dettagli luogo
Modifiche all'oggetto Place della risposta
Questa tabella mostra le modifiche apportate al nuovo
oggetto Place
nella risposta per Place Details (New),
Nearby Search (New) e
Text Search (New) rispetto all'oggetto 
Place legacy.
Il nuovo oggetto di risposta utilizza la notazione camel case per i nomi dei campi, contiene nuovi campi e rinomina alcuni dei campi legacy.
| Campo | Oggetto API Places (legacy) | Oggetto API Places (New) | Note | 
|---|---|---|---|
| Componente dell'indirizzo | address_components | addressComponents | |
| Indirizzo in microformato del luogo | adr_address | adrFormatAddress | |
| Stato dell'attività | business_status | businessStatus | |
| Orari di apertura per la prossima settimana | current_opening_hours | currentOpeningHours | |
| Riassunto editoriale | editorial_summary | editorialSummary | |
| Indirizzo formattato | formatted_address | formattedAddress | |
| Numero di telefono nazionale | formatted_phone_number | nationalPhoneNumber | |
| Località | geometry.location | location | |
| Area visibile | geometry.viewport | viewport | |
| Attribuzioni dei luoghi | html_attributions | attributions | Campo di primo livello della risposta nelle API legacy | 
| URL icona | icon | Rimosso. Utilizza iconMaskBaseUrieiconBackgroundColor. Per
maggiori informazioni, consulta
    Icone dei luoghi. | |
| Colore sfondo icona | icon_background_color | iconBackgroundColor | |
| URL della maschera dell'icona | icon_mask_base_uri | iconMaskBaseUri | |
| Numero di telefono internazionale | international_phone_number | internationalPhoneNumber | |
| Testo nome luogo | name | displayName | Il nome del luogo di testo è ora accessibile come displayName.textelanguagecomedisplayName.languageCode | 
| Orari di apertura | opening_hours | regularOpeningHours | |
| Foto | photos | photos | Il formato di photosè cambiato nel nuovo oggettoPlace. Per saperne di più, vedi
      Passare ai riferimenti fotografici. | 
| ID luogo | place_id | id | |
| Plus Code | plus_code | plusCode | |
| Livello dei prezzi | price_level | priceLevel | |
| Classificazione | rating | rating | |
| Recensioni | reviews | reviews | |
| Orari di apertura secondari per la settimana successiva a partire da oggi, con eccezioni e tutti gli altri dati | secondary_opening_hours | currentSecondaryOpeningHours | |
| Tipi di luoghi | types | types | |
| URL di Google Maps del luogo | url | googleMapsUri | |
| Numero di valutazioni degli utenti | user_ratings_total | userRatingCount | |
| Scarto da UTC | utc_offset | utcOffsetMinutes | |
| Forma abbreviata dell'indirizzo, inclusi nome della via e città | vicinity | shortFormattedAddress | |
| Sito web del luogo | website | websiteUri | |
| Informazioni sull'accessibilità in sedia a rotelle | wheelchair_accessible_entrance | accessibilityOptions | wheelchair_accessible_entranceora si trova aaccessibilityOptions.wheelchairAccessibleEntrance | 
| Attributi di Places | 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 | |
| Nome risorsa | Campo namenel moduloplaces/PLACE_ID | Nell'API precedente, il campo nameconteneva
      il nome del luogo come stringa di testo. Nella nuova API, queste informazioni si trovano indisplayName. | |
| Tipo principale di luogo | primaryTypeName | Nuovo | |
| Inserisci il tipo principale come stringa di testo | primaryTypeDisplayName | Nuovo | |
| Orari di apertura secondari settimanali regolari, con eccezioni e tutti gli altri dati | regularSecondaryOpeningHours | Nuovo | |
| Opzioni di pagamento accettate dal luogo | paymentOptions | Nuovo | |
| Opzioni di parcheggio | parkingOptions | Nuovo | |
| Elenco delle sottodestinazioni correlate al luogo | subDestinations | Nuovo | |
| Informazioni più recenti sulle opzioni di carburante in una stazione di servizio | fuelOptions | Nuovo | |
| Informazioni sulla ricarica EV per un luogo | evChargeOptions | Nuovo | |
| Attributi di Places | outdoorSeating, liveMusic, menuForChildren, servesCocktails,
      servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom,
      goodForGroups, goodForWatchingSports | Nuovo | 
Modifiche alla risposta della ricerca testuale
La tabella seguente mostra le modifiche ai campi di primo livello dell'oggetto risposta per la ricerca di testo (legacy) e dell'oggetto risposta per la ricerca di testo (nuova). Per la nuova API, l'unico campo di primo livello nella
risposta è l'array places.
| Campo | Ricerca testuale (legacy) | Ricerca testuale (novità) | Note | 
|---|---|---|---|
| Attribuzioni dei luoghi | html_attributions | Spostato nel nuovo oggetto Luogo per ogni luogo come place.attributions | |
| Array di luoghi | Array resultsdell'oggetto Place legacy | Array placesdel nuovo oggetto Place | |
| Stato della richiesta | status | Passaggio alla risposta HTTP standard (codice e messaggio di risposta HTTP) | |
| Eventuali messaggi di errore | error_message | Passaggio alla risposta HTTP standard (codice e messaggio di risposta HTTP) | |
| Eventuali messaggi informativi | info_messages | Rimosso | |
| Token pagina | next_page_token | Rimosso | 
Modifiche alla risposta di Nearby Search
La tabella seguente mostra le modifiche ai campi di primo livello dell'oggetto
response
per Nearby Search (legacy) e dell'oggetto
response
per Nearby Search (nuovo). Per la nuova API, l'unico campo di primo livello nella
risposta è l'array places.
| Campo | Nearby Search (legacy) | Nearby Search (New) | Note | 
|---|---|---|---|
| Attribuzioni dei luoghi | html_attributions | Spostato nel nuovo oggetto Place
      per ogni luogo come place.attributions | |
| Array di luoghi | Array resultsdell'oggetto Place legacy | Array placesdel nuovo
      oggetto Place | |
| Stato della richiesta | status | Passaggio alla risposta HTTP standard (codice e messaggio di risposta HTTP) | |
| Eventuali messaggi di errore | error_message | Passaggio alla risposta HTTP standard (codice e messaggio di risposta HTTP) | |
| Eventuali messaggi informativi | info_messages | Rimosso | |
| Token pagina | next_page_token | Rimosso | 
Modifiche alla risposta Dettagli luogo (nuovo)
La seguente tabella mostra le modifiche ai campi di primo livello dell'oggetto
risposta
per Place Details (legacy) e dell'oggetto
risposta
per Place Details (nuovo). Per la nuova API, l'unico campo di primo livello nella
risposta è l'array places.
| Campo | Place Details (legacy) | Place Details (nuovo) | Note | 
|---|---|---|---|
| Attribuzioni dei luoghi | html_attributions | Spostato nel nuovo oggetto Luogo come attributions | |
| Place Details (nuovo) | resultcontenente l'oggetto Luogo legacy | Il nuovo oggetto Luogo | |
| Stato della richiesta | status | Passaggio alla risposta HTTP standard (codice e messaggio di risposta HTTP) | |
| Eventuali messaggi informativi | info_messages | Passaggio alla risposta HTTP standard (codice e messaggio di risposta HTTP) |