Metode SearchDestinations
Geocoding API kini menyertakan informasi parkir mendetail untuk
tujuan. Data ini dapat membantu pengguna merencanakan perjalanan mereka dengan:
- Memahami fasilitas parkir yang tersedia saat tiba.
- Memperkirakan berapa banyak waktu yang harus dialokasikan untuk menemukan tempat parkir.
Meminta informasi parkir
Untuk menerima informasi tempat parkir, Anda harus menyertakan
destinations.parkingOptions
di mask kolom permintaan Anda. Gunakan header X-Goog-FieldMask untuk menentukan
kolom yang Anda inginkan dalam respons.
Contoh permintaan 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
Memahami respons
Jika diminta, objek Destination dalam respons akan berisi kolom
parkingOptions.
parkingOptions
Objek ini berisi detail tentang situasi parkir di tujuan.
Jenis Parkir: Flag boolean menunjukkan ketersediaan jenis parkir tertentu:
freeParkingLot: Benar jika parkir di tempat parkir gratis tersedia.paidParkingLot: Benar jika parkir di tempat parkir berbayar tersedia.freeStreetParking: Benar jika parkir di jalan gratis tersedia.paidStreetParking: Benar (True) jika parkir di jalan berbayar tersedia.valetParking: Benar (True) jika layanan parkir valet tersedia.freeGarageParking: Benar (True) jika parkir garasi gratis tersedia.paidGarageParking: Benar jika parkir di garasi berbayar tersedia.
Ketersediaan: Enum yang menunjukkan kesulitan umum dalam menemukan tempat parkir:
AVAILABILITY_UNSPECIFIED: Informasi ketersediaan tempat parkir tidak tersedia.PLENTY: Biasanya mudah menemukan tempat parkir.SOMEWHAT_DIFFICULT: Menemukan tempat parkir bisa jadi sulit.DIFFICULT: Sering kali sangat sulit menemukan tempat parkir.
Contoh cuplikan respons
{
"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
}
]
}
Masukan
Ini adalah fitur eksperimental Geocoding API. Kami akan sangat berterima kasih atas masukan Anda di geocoding-feedback-channel@google.com.