'झलक देखें' रिलीज़ से माइग्रेट करें

Routes API को सितंबर 2022 में, सभी के लिए उपलब्ध झलक (pre-GA) के तौर पर रिलीज़ किया गया था. Pre-GA ऑफ़र पर Google Maps Platform की सेवा की खास शर्तें लागू होती हैं. ज़्यादा जानकारी के लिए, लॉन्च के स्टेज की जानकारी देखें.

इस सेक्शन में, ऐप्लिकेशन को प्रीव्यू रिलीज़ से GA रिलीज़ पर माइग्रेट करने का तरीका बताया गया है.

GA रिलीज़ में जोड़ी गई नई सुविधाएं

GA रिलीज़ में नीचे दी गई नई सुविधाएं जोड़ी गई हैं, जिन्हें झलक में शामिल नहीं किया गया था:

  • जगह के आईडी और अक्षांश/देशांतर निर्देशांक के साथ-साथ, अब GA रिलीज़ में जगह की जानकारी दी जा सकती है. इसके लिए, इनका इस्तेमाल करें:

    • पता स्ट्रिंग ("शिकागो, इलिनॉय" या "डार्विन, एनटी, ऑस्ट्रेलिया")

      पता स्ट्रिंग से पता चलता है कि उपयोगकर्ता अक्सर पता कैसे इनपुट करता है. हालांकि, रूट का पता लगाने से पहले, {product_name} को पता स्ट्रिंग को अक्षांश/देशांतर निर्देशांक में बदलने के लिए अंदरूनी तौर पर जियोकोड करना होगा.

      इसके अलावा, regionCode अनुरोध पैरामीटर के लिए सहायता जोड़ी गई है. इससे यह तय किया जा सकता है कि किसी खास भौगोलिक इलाके के लिए, जियोकोड किए गए नतीजे दिखाए जा सकते हैं.

    • प्लस कोड

      Plus Code, ऐसे लोगों या जगहों के मोहल्ले के पते की तरह होते हैं जिनका असली पता नहीं होता. Plus Code, सड़क के नाम और नंबर वाले पतों के बजाय, अक्षांश और देशांतर पर आधारित होते हैं. साथ ही, उन्हें संख्याओं और अक्षरों के तौर पर दिखाया जाता है.

  • कंप्यूट रूट के रिस्पॉन्स में अब geocodingResults कलेक्शन शामिल होता है. अनुरोध में दी गई हर जगह (ऑरिजिन, डेस्टिनेशन या इंटरमीडिएट वेपॉइंट) के लिए जिसे पता स्ट्रिंग या प्लस कोड के तौर पर बताया गया हो, एपीआई जगह का आईडी लुकअप करता है. इस ऐरे के हर एलिमेंट में, जगह की जानकारी के साथ-साथ जगह का आईडी भी होता है. साथ ही, उसमें जगह के बारे में अतिरिक्त मेटाडेटा भी शामिल होता है. अनुरोध में बताई गई जगहों को जगह आईडी के तौर पर या अक्षांश/देशांतर निर्देशांक के तौर पर अनदेखा किया जाता है.

झलक की मौजूदा सुविधाओं में बदलाव

अब आपको अनुरोध में नया कलेक्शन extraComputations फ़ील्ड जोड़कर, GA में इन सुविधाओं को साफ़ तौर पर चालू करना होगा:

झलक रिलीज़ में, आपने रिस्पॉन्स में इन सुविधाओं की जानकारी दिखाने के लिए, फ़ील्ड मास्क का इस्तेमाल किया है. अब आपको ये दोनों काम करने होंगे:

  • इन सुविधाओं को चालू करने के लिए, 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 सेट करना होगा. इसमें यहां दी गई एक या एक से ज़्यादा वैल्यू शामिल होनी चाहिए: