L'API Places (nuova) include le seguenti API:
- Dettagli dei luoghi (nuova funzionalità)
- Foto del luogo (novità)
- Ricerca nelle vicinanze (novità)
- Ricerca testuale (novità)
- Completamento automatico (novità)
Questo documento contiene una panoramica di queste nuove API.
Dettagli dei luoghi (novità)
Un ID luogo identifica in modo univoco un luogo nel database di Google Places e su Google Maps. Con un ID luogo, puoi richiedere i dettagli di un determinato esercizio o punto d'interesse avviando una richiesta Place Details (New). Una richiesta Place Details (nuova) restituisce informazioni complete su il luogo indicato, ad esempio indirizzo completo, numero di telefono, valutazione degli utenti e le recensioni.
Esistono molti modi per ottenere un ID luogo. Puoi utilizzare:
- Ricerca testuale (novità)
- Ricerca nelle vicinanze (novità)
- API Geocoding
- API Routes
- API Address Validation
- Place Autocomplete
Foto del luogo (novità)
L'API Place Photo (nuova) ti consente di aggiungere contenuti fotografici di alta qualità alla tua applicazione dandoti accesso a milioni di foto archiviate nel database di Google Places. Con l'API Place Photo (novità), puoi accedere ai foto e ridimensionarle alle dimensioni ottimali per la tua applicazione.
Tutte le richieste all'API Place Photo (nuova) devono includere un nome della risorsa foto, che identifica in modo univoco la foto da restituire. Per ottenere il nome della risorsa fotografica, utilizza:
Per includere il nome della risorsa foto nella risposta di una richiesta di dettagli dei luoghi (novità), di ricerca di testo (novità) o di ricerca nelle vicinanze (novità), assicurati di includere il campo photos
nella maschera di campo della richiesta.
Ricerca testuale (novità) e Ricerca nelle vicinanze (novità)
L'API Places include due API di ricerca:
-
Consente di specificare una stringa di testo in base alla quale cercare un luogo. Ad esempio: "Cibo vegetariano piccante a Sydney, Australia" o "Cucina di pesce raffinata vicino Palo Alto, California".
Puoi perfezionare la ricerca specificando dettagli quali livelli di prezzo, stato di apertura attuale, valutazioni o tipi di luoghi specifici. Puoi anche specificare di orientare i risultati verso una località specifica o limitare la ricerca a una località specifica.
Ricerca nelle vicinanze (novità)
Ti consente di specificare una regione in cui eseguire la ricerca insieme a un elenco di tipi di luogo. Specifica la regione sotto forma di cerchio definito da latitudine e longitudine coordinate del centro e del raggio in metri.
Specifica uno o più tipi di luoghi che definiscono le caratteristiche del luogo. Ad esempio, specifica "
pizza_restaurant
" e "shopping_mall
" per cercare un ristorante di pizza situato in un centro commerciale nella regione specificata.
La differenza principale tra le due ricerche è che la Ricerca testuale (nuova) ti consente specificare una stringa di ricerca arbitraria, mentre Ricerca nelle vicinanze (nuova) richiede una specifica in cui effettuare la ricerca.
Completamento automatico (nuovo) e token di sessione
Completamento automatico (nuovo) è un servizio web che restituisce le previsioni relative ai luoghi e alle query in risposta a una richiesta HTTP. Nella richiesta, specifica una stringa di ricerca di testo e i limiti geografici che controllano l'area di ricerca.
I token di sessione sono stringhe generate dagli utenti che monitorano le chiamate di Autocompletamento (Nuova) come sessioni. La funzionalità di completamento automatico (nuova) utilizza i token di sessione per raggruppare le fasi di query e selezione di una ricerca di completamento automatico dell'utente in una sessione distinta a fini di fatturazione.
Nuovi campi, attributi e opzioni di accessibilità
La nuova API Places include nuovi campi, attributi e opzioni di accessibilità per fornire agli utenti maggiori informazioni su un luogo. Questi aspetti sono descritti nelle sezioni seguenti.
Campi
L'API Places (nuova) include diversi nuovi campi:
Campo | Descrizione |
---|---|
regularSecondaryOpeningHours |
Descrive gli orari specifici per determinate operazioni. Gli orari di apertura secondari sono diversi da quelli principali di un'attività. Per Ad esempio, un ristorante può specificare l'orario di drive-through o la consegna ore come ore secondarie. |
paymentOptions |
Le opzioni di pagamento accettate dal luogo. Un luogo può accettare più di un'opzione di pagamento. Se i dati relativi all'opzione di pagamento non sono disponibili, il
campo dell'opzione di pagamento non verrà impostato. Le opzioni disponibili sono le seguenti:
|
parkingOptions |
Opzioni di parcheggio offerte dal luogo. Sono incluse le seguenti opzioni:
|
subDestinations |
Luoghi unici correlati a un luogo specifico. Per Ad esempio, i terminal aeroportuali sono considerati destinazioni secondarie di un aeroporto. |
fuelOptions |
Le informazioni più recenti sulle opzioni di carburante disponibili a
stazione di servizio. Queste informazioni vengono aggiornate regolarmente. Tra le opzioni disponibili sono incluse le seguenti:
|
evChargeOptions |
Numero di stazioni di ricarica di veicoli elettrici (EV) in questa stazione. Mentre alcuni caricabatterie EV hanno più connettori, ogni caricabatterie può ricaricare un veicolo alla volta; di conseguenza, questo campo riflette di stazioni di ricarica EV disponibili in un dato momento. |
shortFormattedAddress |
Un indirizzo breve e leggibile di un luogo. |
primaryType |
Il tipo principale del risultato specificato. Ad esempio, un luogo può essere classificato come cafe o airport . R
può avere un solo tipo principale. Per l'elenco completo dei valori possibili, consulta Tipi supportati. |
primaryTypeDisplayName |
Il nome visualizzato del tipo principale, localizzato nella richiesta lingua, se applicabile. Per l'elenco completo dei valori possibili, consulta Tipi supportati. |
Attributi
L'API Places (Novità) include diversi nuovi attributi:
Attributo | Descrizione |
---|---|
outdoorSeating |
Il locale offre posti a sedere all'aperto. |
liveMusic |
Questo luogo offre musica dal vivo. |
menuForChildren |
Questo luogo offre un menu per bambini. |
servesCocktails |
Il locale serve cocktail. |
servesDessert |
Il locale serve dessert. |
servesCoffee |
Locale che serve caffè. |
goodForChildren |
Questo posto è adatto ai bambini. |
allowsDogs |
Il luogo ammette i cani. |
restroom |
Il luogo dispone di un bagno. |
goodForGroups |
Questo luogo può ospitare gruppi. |
goodForWatchingSports |
Il luogo è adatto per guardare sport. |
Opzioni di accessibilità
L'API Places (nuova) include i seguenti campi di opzioni di accessibilità:
Campo | Descrizione |
---|---|
wheelchairAccessibleParking |
La struttura offre un parcheggio accessibile in sedia a rotelle. |
wheelchairAccessibleEntrance |
Questo luogo è accessibile in sedia a rotelle. |
wheelchairAccessibleRestroom |
Questo luogo dispone di un bagno accessibile in sedia a rotelle. |
wheelchairAccessibleSeating |
Questo luogo dispone di tavoli accessibili in sedia a rotelle. |
Esegui la migrazione alle nuove API Places
Se sei già cliente dell'API Places e vuoi eseguire la migrazione della tua app a utilizzare le nuove API, consulta la seguente documentazione sulla migrazione: