Получить информацию о парковке

Разработчики из Европейской экономической зоны (ЕЭЗ)

Метод SearchDestinations API геокодирования теперь включает подробную информацию о парковках в пунктах назначения. Эти данные могут помочь пользователям спланировать свою поездку следующим образом:

  • Понимание того, какие парковочные места вас ожидают по прибытии.
  • Оценка того, сколько времени нужно выделить на поиск парковки.

Запросить информацию о парковке

Для получения информации о парковке необходимо включить destinations.parkingOptions в маску поля вашего запроса. Используйте заголовок X-Goog-FieldMask чтобы указать поля, которые вы хотите включить в ответ.

Пример запроса 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

Поймите ответ

По запросу объект Destination в ответе будет содержать поле parkingOptions .

parkingOptions

Данный объект содержит подробную информацию о ситуации с парковкой в ​​пункте назначения.

  • Типы парковки: Логические флаги указывают на наличие определенных типов парковки:

    • freeParkingLot : True, если доступна бесплатная парковка.
    • paidParkingLot : True, если доступна платная парковка.
    • freeStreetParking : True, если доступна бесплатная парковка на улице.
    • paidStreetParking : Значение true, если доступна платная уличная парковка.
    • valetParking : True, если доступна услуга парковки с обслуживающим персоналом.
    • freeGarageParking : True, если доступна бесплатная парковка в гараже.
    • paidGarageParking : True, если доступна платная парковка в гараже.
  • Доступность: Перечисление, указывающее на общую сложность поиска парковочного места:

    • AVAILABILITY_UNSPECIFIED : Информация о наличии парковочных мест отсутствует.
    • PLENTY : Обычно легко найти парковочное место.
    • SOMEWHAT_DIFFICULT : Найти парковочное место может быть непросто.
    • DIFFICULT : Найти парковочное место зачастую очень сложно.

Пример фрагмента ответа

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

Обратная связь

Это экспериментальная функция API геокодирования. Будем благодарны за отзывы, отправленные по адресу geocoding-feedback-channel@google.com .