Obtén información sobre el estacionamiento

Desarrolladores del Espacio Económico Europeo (EEE)

El método SearchDestinations de la API de Geocoding ahora incluye información detallada sobre el estacionamiento en los destinos. Estos datos pueden ayudar a los usuarios a planificar su viaje de las siguientes maneras:

  • Comprender qué instalaciones de estacionamiento esperar a la llegada
  • Evaluar cuánto tiempo asignar para encontrar estacionamiento

Solicita información de estacionamiento

Para recibir información sobre el estacionamiento, debes incluir destinations.parkingOptions en la máscara de campo de tu solicitud. Usa el encabezado X-Goog-FieldMask para especificar los campos que deseas incluir en la respuesta.

Solicitud cURL de ejemplo

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

Comprende la respuesta

Si se solicita, el objeto Destination de la respuesta contendrá un campo parkingOptions.

parkingOptions

Este objeto contiene detalles sobre la situación del estacionamiento en el destino.

  • Tipos de estacionamiento: Las marcas booleanas indican la disponibilidad de tipos de estacionamiento específicos:

    • freeParkingLot: Es verdadero si hay estacionamiento gratuito disponible.
    • paidParkingLot: Es verdadero si hay estacionamiento de pago disponible.
    • freeStreetParking: Es verdadero si hay estacionamiento en la calle gratuito disponible.
    • paidStreetParking: Es verdadero si hay estacionamiento en la calle pagado disponible.
    • valetParking: Es verdadero si hay servicio de estacionamiento disponible.
    • freeGarageParking: Es verdadero si hay estacionamiento gratuito disponible.
    • paidGarageParking: Es verdadero si hay estacionamiento en cochera de pago disponible.
  • Disponibilidad: Es una enumeración que indica la dificultad general para encontrar estacionamiento:

    • AVAILABILITY_UNSPECIFIED: No hay información disponible sobre la disponibilidad de estacionamiento.
    • PLENTY: Por lo general, es fácil encontrar estacionamiento.
    • SOMEWHAT_DIFFICULT: Encontrar estacionamiento puede ser difícil.
    • DIFFICULT: A menudo, es muy difícil encontrar estacionamiento.

Ejemplo de fragmento de respuesta

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

Comentarios

Esta es una función experimental de la API de Geocoding. Agradeceríamos tus comentarios en geocoding-feedback-channel@google.com.