Il SearchDestinations
metodo dell'API Geocoding ora include informazioni dettagliate sul parcheggio per le
destinazioni. Questi dati possono aiutare gli utenti a pianificare il viaggio:
- Comprendere quali parcheggi aspettarsi all'arrivo.
- Valutare quanto tempo allocare per trovare parcheggio.
Richiedere informazioni sul parcheggio
Per ricevere informazioni sul parcheggio, devi includere
destinations.parkingOptions
nella maschera dei campi della richiesta. Utilizza l'intestazione X-Goog-FieldMask per specificare i campi che vuoi nella risposta.
Esempio di richiesta cURL
curl -X POST -d '{
"place": "places/ChIJY8sv5-i2j4AR_S6BlDDR42w"
}' \
-H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: destinations.primary.place,destinations.parkingOptions" \
https://geocode.googleapis.com/v4alpha/geocode/destinations
Comprendere la risposta
Se richiesto, l'oggetto Destination nella risposta conterrà un campo parkingOptions.
parkingOptions
Questo oggetto contiene dettagli sulla situazione del parcheggio nella destinazione.
Tipi di parcheggio: i flag booleani indicano la disponibilità di tipi di parcheggio specifici:
freeParkingLot: true se è disponibile un parcheggio gratuito.paidParkingLot: true se è disponibile un parcheggio a pagamento.freeStreetParking: true se è disponibile un parcheggio gratuito in strada.paidStreetParking: true se è disponibile un parcheggio a pagamento in strada.valetParking: true se è disponibile il servizio di parcheggio con ritiro e consegna auto.freeGarageParking: true se è disponibile un parcheggio gratuito in garage.paidGarageParking: true se è disponibile un parcheggio a pagamento in garage.
Disponibilità: un'enumerazione che indica la difficoltà generale di trovare parcheggio:
AVAILABILITY_UNSPECIFIED: le informazioni sulla disponibilità del parcheggio non sono disponibili.PLENTY: in genere è facile trovare parcheggio.SOMEWHAT_DIFFICULT: trovare parcheggio può essere difficile.DIFFICULT: trovare parcheggio è spesso molto difficile.
Snippet di risposta di esempio
{
"destinations": [
{
"primary": {
"place": "places/ChIJY8sv5-i2j4AR_S6BlDDR42w"
// ... other primary place fields
},
"parkingOptions": {
"freeParkingLot": true,
"paidParkingLot": false,
"freeStreetParking": true,
"paidStreetParking": true,
"valetParking": false,
"freeGarageParking": false,
"paidGarageParking": true,
"availability": "SOMEWHAT_DIFFICULT"
}
// ... other destination fields
}
]
}
Feedback
Questa è una funzionalità sperimentale dell'API Geocoding. Apprezziamo il feedback all'indirizzo geocoding-feedback-channel@google.com.