Die SearchDestinations
Methode der Geocoding API enthält jetzt detaillierte Parkplatzinformationen für
Zielorte. Diese Daten können Nutzern bei der Reiseplanung helfen, indem sie:
- Informationen zu den Parkmöglichkeiten am Zielort erhalten.
- Einschätzen können, wie viel Zeit sie für die Parkplatzsuche einplanen sollten.
Parkplatzinformationen anfordern
Wenn Sie Parkplatzinformationen erhalten möchten, müssen Sie
destinations.parkingOptions
in die Feldmaske Ihrer Anfrage aufnehmen. Geben Sie im Header X-Goog-FieldMask die Felder an, die in der Antwort enthalten sein sollen.
Beispiel für eine cURL-Anfrage
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
Antwort verstehen
Falls angefordert, enthält das Destination-Objekt in der Antwort ein parkingOptions-Feld.
parkingOptions
Dieses Objekt enthält Details zur Parksituation am Zielort.
Parkplatztypen:Boolesche Flags geben die Verfügbarkeit bestimmter Parkplatztypen an:
freeParkingLot: „True“, wenn kostenlose Parkplätze verfügbar sind.paidParkingLot: „True“, wenn kostenpflichtige Parkplätze verfügbar sind.freeStreetParking: „True“, wenn kostenlose Parkplätze an der Straße verfügbar sind.paidStreetParking: „True“, wenn kostenpflichtige Parkplätze an der Straße verfügbar sind.valetParking: „True“, wenn ein Einparkservice verfügbar ist.freeGarageParking: „True“, wenn kostenlose Parkplätze in einer Garage verfügbar sind.paidGarageParking: „True“, wenn kostenpflichtige Parkplätze in einer Garage verfügbar sind.
Verfügbarkeit:Eine Enum-Klasse, die den allgemeinen Schwierigkeitsgrad der Parkplatzsuche angibt:
AVAILABILITY_UNSPECIFIED: Informationen zur Parkplatzverfügbarkeit sind nicht verfügbar.PLENTY: Normalerweise ist es einfach, einen Parkplatz zu finden.SOMEWHAT_DIFFICULT: Es kann schwierig sein, einen Parkplatz zu finden.DIFFICULT: Es ist oft sehr schwierig, einen Parkplatz zu finden.
Beispiel für einen Antwort-Snippet
{
"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
Dies ist eine experimentelle Funktion der Geocoding API. Wir freuen uns über Feedback unter geocoding-feedback-channel@google.com.