Obtenir des informations sur le stationnement

Développeurs de l'Espace économique européen (EEE)

La méthode SearchDestinations de l'API Geocoding inclut désormais des informations détaillées sur le stationnement pour les destinations. Ces données peuvent aider les utilisateurs à planifier leur trajet :

  • Savoir à quoi s'attendre en termes de parking à votre arrivée.
  • Évaluer le temps à prévoir pour trouver une place de parking.

Demander des informations sur le parking

Pour recevoir des informations sur le stationnement, vous devez inclure destinations.parkingOptions dans le masque de champ de votre requête. Utilisez l'en-tête X-Goog-FieldMask pour spécifier les champs que vous souhaitez inclure dans la réponse.

Exemple de requête 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

Comprendre la réponse

Si demandé, l'objet Destination de la réponse contiendra un champ parkingOptions.

parkingOptions

Cet objet contient des informations sur le stationnement à la destination.

  • Types de parking : les indicateurs booléens indiquent la disponibilité de types de parking spécifiques :

    • freeParkingLot : "True" si un parking gratuit est disponible.
    • paidParkingLot : "True" si un parking payant est disponible.
    • freeStreetParking : "True" si un stationnement sur rue sans frais est disponible.
    • paidStreetParking : "True" si un stationnement payant sur rue est disponible.
    • valetParking : "True" si un service de voiturier est disponible.
    • freeGarageParking : "True" si un parking couvert sans frais est disponible.
    • paidGarageParking : "True" si un parking couvert payant est disponible.
  • Disponibilité : énumération indiquant la difficulté générale à trouver une place de parking :

    • AVAILABILITY_UNSPECIFIED : les informations sur la disponibilité du parking ne sont pas disponibles.
    • PLENTY : il est généralement facile de trouver une place de parking.
    • SOMEWHAT_DIFFICULT : trouver une place de parking peut être difficile.
    • DIFFICULT : il est souvent très difficile de trouver une place de stationnement.

Exemple d'extrait de réponse

{
  "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
    }
  ]
}

Commentaires

Il s'agit d'une fonctionnalité expérimentale de l'API Geocoding. N'hésitez pas à nous faire part de vos commentaires à l'adresse geocoding-feedback-channel@google.com.