Routes API को सितंबर 2022 में, सार्वजनिक तौर पर झलक (प्री-जीए) के तौर पर रिलीज़ किया गया था. Pre-GA ऑफ़र पर, Google Maps Platform की सेवा से जुड़ी खास शर्तें लागू होती हैं. ज़्यादा जानकारी के लिए, लॉन्च के चरणों की जानकारी देखें.
इस सेक्शन में, किसी ऐप्लिकेशन को प्रीव्यू रिलीज़ से जीए रिलीज़ में माइग्रेट करने का तरीका बताया गया है.
GA रिलीज़ में जोड़ी गई नई सुविधाएं
GA रिलीज़ में ये नई सुविधाएं जोड़ी गई हैं, जो झलक में शामिल नहीं थीं:
जगह के आईडी और अक्षांश/देशांतर निर्देशांकों के साथ-साथ, अब GA रिलीज़ में जगह की जानकारी दी जा सकती है. इसके लिए, इनका इस्तेमाल करें:
पते की स्ट्रिंग ("Chicago, IL" या "Darwin, NT, Australia")
उपयोगकर्ता अक्सर पते की स्ट्रिंग के ज़रिए पता डालता है. हालांकि, {product_name} को पहले पते की स्ट्रिंग को जियोकोड करना होगा, ताकि उसे अक्षांश/देशांतर निर्देशांक में बदला जा सके. इसके बाद ही, वह रास्ते का हिसाब लगा सकता है.
इसके अलावा,
regionCodeअनुरोध पैरामीटर के लिए सहायता जोड़ी गई है. इससे किसी खास भौगोलिक क्षेत्र के लिए, जियोकोड किए गए नतीजे दिखाए जा सकते हैं.-
Plus Codes, उन लोगों या जगहों के लिए मोहल्ले के पते की तरह होते हैं जिनका कोई असल पता नहीं होता. सड़क के नाम और नंबर वाले पतों के बजाय, Plus Code अक्षांश और देशांतर पर आधारित होते हैं. इन्हें संख्याओं और अक्षरों के तौर पर दिखाया जाता है.
रास्तों की जानकारी देने वाले जवाब में अब
geocodingResultsकलेक्शन शामिल है. अनुरोध में मौजूद हर जगह (शुरुआत, मंज़िल या बीच का वेपॉइंट) के लिए, एपीआई जगह के आईडी की जानकारी ढूंढता है. यह जगह पते की स्ट्रिंग या प्लस कोड के तौर पर तय की गई थी. इस कलेक्शन के हर एलिमेंट में, किसी जगह से जुड़ा जगह का आईडी होता है. साथ ही, जगह के बारे में अतिरिक्त मेटाडेटा भी होता है. अनुरोध में जगह के आईडी या अक्षांश/देशांतर निर्देशांक के तौर पर बताई गई जगहों को अनदेखा कर दिया जाता है.
'सभी के लिए उपलब्ध झलक' कार्यक्रम की मौजूदा सुविधाओं में किए गए बदलाव
अब आपको GA में इन सुविधाओं को साफ़ तौर पर चालू करना होगा. इसके लिए, अनुरोध में नया कलेक्शन extraComputations फ़ील्ड जोड़ें:
लॉन्च से पहले झलक देखने के लिए बनाए गए वर्शन में, आपने फ़ील्ड मास्क का इस्तेमाल किया था, ताकि जवाब में इन सुविधाओं की जानकारी मिल सके. अब, आपको ये दोनों काम करने होंगे:
- इन सुविधाओं को चालू करने के लिए, नया
extraComputationsकलेक्शन अनुरोध पैरामीटर सेट करें. - जवाब में जानकारी दिखाने के लिए, फ़ील्ड मास्क सेट करें.
मेरे लिए क्या जानना ज़रूरी है?
computeRouteMatrix के जवाबों में अब ये फ़ील्ड शामिल नहीं किए जाएंगे. हालांकि, extraComputations को सेट करके इन्हें चालू किया जा सकता है:
travelAdvisory.tollInfo(टोल की जानकारी)
computeRoutes के जवाबों में अब ये फ़ील्ड शामिल नहीं किए जाएंगे. हालांकि, extraComputations को सेट करके इन्हें चालू किया जा सकता है:
routes.legs.travelAdvisory.tollInfo(टोल की जानकारी)routes.travelAdvisory.tollInfo(टोल की जानकारी)routes.travelAdvisory.fuelConsumptionMicroliters(ईंधन की खपत)routes.travelAdvisory.speedReadingIntervals(पॉलीलाइन पर ट्रैफ़िक)routes.legs.travelAdvisory.speedReadingIntervals(पॉलीलाइन पर ट्रैफ़िक)
मुझे क्या करना होगा?
टोल की जानकारी, ईंधन की खपत या पॉलीलाइन पर ट्रैफ़िक की जानकारी के लिए जवाब वाले फ़ील्ड पाने के लिए, आपको नए अनुरोध वाले ऐरे फ़ील्ड, extraComputations को सेट करना होगा. इसमें इनमें से एक या उससे ज़्यादा वैल्यू शामिल होनी चाहिए:
टोल की जानकारी पाने के लिए, नए
extraComputationsऐरे फ़ील्ड को"TOLLS"पर सेट करें.ईंधन की खपत की जानकारी पाने के लिए, नए
extraComputationsऐरे फ़ील्ड को"FUEL_CONSUMPTION"पर सेट करें.पॉलीलाइन पर ट्रैफ़िक की जानकारी पाने के लिए, नए
extraComputationsऐरे फ़ील्ड को"TRAFFIC_ON_POLYLINE"पर सेट करें.