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: अगर पैसे चुकाकर गराज में पार्किंग करने की सुविधा उपलब्ध है, तो वैल्यू को 'सही' पर सेट करें.
उपलब्धता: यह एक इनम है. इससे पार्किंग मिलने में होने वाली सामान्य मुश्किल का पता चलता है:
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 पर ईमेल भेजें.