駐車情報を取得する

欧州経済領域(EEA)のデベロッパー

Geocoding API の SearchDestinations メソッドに、目的地の詳細な駐車場情報が含まれるようになりました。このデータは、ユーザーが次のような方法で旅行を計画するのに役立ちます。

  • 到着時に利用できる駐車場を把握する。
  • 駐車スペースを見つけるために割り当てる時間を測定します。

駐車情報をリクエストする

駐車場情報を受け取るには、リクエストのフィールド マスクに 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: 駐車スペースを見つけるのが難しいかどうかを示す列挙型:

    • 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
    }
  ]
}

フィードバック

これは Geocoding API の試験運用版の機能です。フィードバックは geocoding-feedback-channel@google.com までお寄せください。