Obtenir des informations sur le stationnement

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

La SearchDestinations méthode 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 en :

  • comprenant les parkings auxquels ils peuvent s'attendre à leur arrivée ;
  • évaluant le temps à prévoir pour trouver une place de stationnement.

Demander des informations sur le stationnement

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 vous en faites la demande, l'objet Destination de la réponse contiendra un champ parkingOptions.

parkingOptions

Cet objet contient des informations sur la situation du stationnement à la destination.

  • Types de stationnement : des indicateurs booléens indiquent la disponibilité de types de stationnement spécifiques :

    • freeParkingLot : "True" si un parking gratuit est disponible.
    • paidParkingLot : "True" si un parking payant est disponible.
    • freeStreetParking : « True » si un stationnement sans frais sur rue 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é : une énumération indiquant la difficulté générale à trouver une place de stationnement :

    • AVAILABILITY_UNSPECIFIED: les informations sur la disponibilité du stationnement ne sont pas disponibles.
    • PLENTY : il est généralement facile de trouver une place de stationnement.
    • SOMEWHAT_DIFFICULT : il peut être difficile de trouver une place de stationnement.
    • 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. Nous vous serions reconnaissants de nous faire part de vos commentaires à l'adresse geocoding-feedback-channel@google.com.