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_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まで お寄せください。