वर्शन

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

Maps JavaScript API टीम, एपीआई को नियमित रूप से अपडेट करती है. इसमें, नई सुविधाएं, गड़बड़ियां ठीक की जाती हैं, और परफ़ॉर्मेंस में सुधार किए जाते हैं. इस पेज पर एपीआई के उन वर्शन के बारे में जानकारी दी गई है जिनका इस्तेमाल आपके ऐप्लिकेशन में किया जा सकता है.

रिलीज़ चैनल और वर्शन नंबर

अपने ऐप्लिकेशन में आप रिलीज़ चैनल या वर्शन नंबर दे सकते हैं:

  • v=weekly के लिए, हर हफ़्ते के चैनल की जानकारी दी जाती है.
    यह चैनल हफ़्ते में एक बार अपडेट किया जाता है और सबसे नया है.
  • चौथाई चैनल को v=quarterly के साथ दिखाया गया है.
    यह चैनल तिमाही में एक बार अपडेट होता है और इसका अनुमान लगाया जा सकता है.
  • बीटा चैनल v=beta के बारे में है.
    यह चैनल weekly चैनल पर आधारित है और इसे हफ़्ते में एक बार अपडेट किया जाता है. इसमें शुरुआती टेस्टिंग और सुझाव, शिकायत या राय के लिए अन्य बदलाव शामिल हैं.
  • वर्शन नंबर v=n.nn के साथ तय होता है.
    आप v=3.50, v=3.49, v=3.48 या v=3.47 चुन सकते हैं.
    वर्शन नंबर महीने में एक बार अपडेट किए जाते हैं (हर तिमाही अपडेट देखें).

अगर आप किसी चैनल या वर्शन के बारे में साफ़ तौर पर जानकारी नहीं देते हैं, तो आपको डिफ़ॉल्ट रूप से हर हफ़्ते चैनल मिलेगा. अगर आपने प्रीमियम प्लान से माइग्रेट किया है और किसी चैनल या वर्शन के बारे में साफ़ तौर पर नहीं बताया है, तो आपको डिफ़ॉल्ट रूप से तिमाही वाला चैनल मिलेगा. अगर आप अमान्य वर्शन बताते हैं, तो आपको डिफ़ॉल्ट चैनल मिलेगा.

हर हफ़्ते का चैनल चुनना

ज़्यादातर आवेदनों के लिए, हम हर हफ़्ते के चैनल का सुझाव देते हैं. यह नया और अप-टू-डेट वर्शन है. इसमें गड़बड़ियां ठीक की गई हैं और परफ़ॉर्मेंस में सुधार किए गए हैं. आप नीचे दिए गए स्क्रिप्ट टैग की मदद से, Maps JavaScript API को लोड करके, हर हफ़्ते के चैनल की जानकारी दे सकते हैं:

<script async
    src="https://maps.googleapis.com/maps/api/js?v=weekly
        &key=YOUR_API_KEY&callback=initMap">
</script>

फ़िलहाल, हर हफ़्ते का चैनल 3.50 का है. इस वर्शन को नई सुविधाओं, गड़बड़ियों को ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए, हर हफ़्ते अपडेट किया जाता है.

नवंबर के बीच में, हर हफ़्ते के चैनल को वर्शन 3.51 से अपडेट कर दिया जाएगा. उस समय, नए वर्शन में ऐसी सुविधाएं हटाई जा सकती हैं जो बंद हो चुकी हैं और/या पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाओं के बारे में बता सकती हैं.

हर तीन महीने पर चैनल चुनना

कुछ ऐप्लिकेशन को कम, लेकिन बड़े अपडेट से फ़ायदा हो सकता है, क्योंकि इससे, अनुमानों को बेहतर बनाने में मदद मिलती है. इन आवेदनों में तिमाही वाले चैनल का इस्तेमाल करना चाहिए. अगर आप चाहते हैं कि गड़बड़ी ठीक की जाए और परफ़ॉर्मेंस में सुधार किए जाएं, तो इस तरीके का इस्तेमाल करें (हर तीन महीने में होने वाले अपडेट देखें). आप यहां दिए गए स्क्रिप्ट टैग की मदद से, Maps JavaScript API को लोड करके, तिमाही से जुड़ा चैनल तय कर सकते हैं:

<script async
    src="https://maps.googleapis.com/maps/api/js?v=quarterly
        &key=YOUR_API_KEY&callback=initMap">
</script>

फ़िलहाल, तिमाही तिमाही चैनल का वर्शन 3.49 है. इस तिमाही के दौरान, इस वर्शन को नई सुविधाएं, गड़बड़ी ठीक करने या परफ़ॉर्मेंस में सुधार करने की सुविधा नहीं दी जा रही है. हम समय-समय पर इस वर्शन में सुरक्षा से जुड़ी गड़बड़ियों को ठीक कर सकते हैं.

नवंबर के बीच में, तिमाही चैनल को 3.50 वर्शन पर अपडेट कर दिया जाएगा. इसके बाद, इस नए वर्शन में नई सुविधाएं, हटाई गई सुविधाएं हटा दी जाएंगी और/या पिछले तीन महीनों के लिए, पुराने सिस्टम के साथ काम न करने वाली समस्याओं को पेश किया जाएगा.

बीटा चैनल चुनना

बीटा चैनल का इस्तेमाल करके, बीटा वर्शन की नई सुविधाएं और बदलाव आज़माएं. बीटा वर्शन की सुविधाएं पूरी हो गई हैं, लेकिन उनमें कुछ समस्याएं बाकी हो सकती हैं. समस्याओं की शिकायत करने और सुझाव देने के लिए समस्या ट्रैकर का इस्तेमाल करें. बीटा चैनल किसी भी एसएलए या समर्थन रोकने की नीति के दायरे में नहीं आता है और हो सकता है कि कुछ बदलाव पुराने रिलीज़ के साथ काम न करें.

यह चैनल weekly चैनल पर आधारित है और इसे हफ़्ते में एक बार अपडेट किया जाता है.

Maps JavaScript API को इस स्क्रिप्ट टैग की मदद से लोड करके, बीटा चैनल तय किया जा सकता है:

<script async
    src="https://maps.googleapis.com/maps/api/js?v=beta
        &key=YOUR_API_KEY&callback=initMap">
</script>

वर्शन संख्या चुनना

किसी वर्शन को नंबर के ज़रिए तब ही बताएं, जब आप अपने ऐप्लिकेशन की नियमित तौर पर जांच करते हैं और उसे अपडेट करते हैं. ऐसा इसलिए होता है, क्योंकि नंबर वाले वर्शन हर तीन महीने में मिटा दिए जाते हैं. आप यहां दिए गए स्क्रिप्ट टैग की मदद से, Maps JavaScript API को लोड करके वर्शन नंबर बता सकते हैं:

<script async
    src="https://maps.googleapis.com/maps/api/js?v=3.49
        &key=YOUR_API_KEY&callback=initMap">
</script>

फ़िलहाल, आप v=3.50, v=3.49, v=3.48 या v=3.47 के बारे में बता सकते हैं.

  • वर्शन 3.50 को हर हफ़्ते अपडेट किए जा रहे हैं. इसमें नई सुविधाएं, गड़बड़ियां ठीक की गई हैं, और परफ़ॉर्मेंस में सुधार किए गए हैं.
  • वर्शन 3.49 को हर हफ़्ते अपडेट नहीं मिल रहे हैं.
  • वर्शन 3.48 को हर हफ़्ते अपडेट नहीं मिल रहे हैं.
  • वर्शन 3.47 को हर हफ़्ते अपडेट नहीं मिल रहे हैं.
  • हम समय-समय पर किसी भी वर्शन में सुरक्षा से जुड़ी गड़बड़ियों को ठीक कर सकते हैं.
  • नया वर्शन बनाते समय, हम पुराने सिस्टम के साथ काम न करने वाले बदलावों को लागू कर सकते हैं.

नवंबर के बीच में, v=3.51, v=3.50, v=3.49 या v=3.48 की जानकारी दी जा सकती है.

  • वर्शन 3.51 में हर हफ़्ते नए फ़ीचर, गड़बड़ी ठीक करने, और परफ़ॉर्मेंस में सुधार करने की सुविधा मिलेगी.
  • वर्शन 3.50 पर अब हर हफ़्ते अपडेट नहीं मिलेंगे.
  • वर्शन 3.49 में अब हर हफ़्ते अपडेट नहीं मिलेंगे.
  • वर्शन 3.48 से, अब हर हफ़्ते अपडेट नहीं मिलेंगे.
  • हम समय-समय पर किसी भी वर्शन में सुरक्षा से जुड़ी गड़बड़ियों को ठीक कर सकते हैं.
  • वर्शन 3.47 अब उपलब्ध नहीं होगा. इस वर्शन को लोड करने के किसी भी तरीके को अनदेखा कर दिया जाएगा. इसके बजाय, आपको डिफ़ॉल्ट चैनल मिल जाएगा.

नीचे दिया गया डायग्राम दिखाता है कि अगले साल हर चैनल पर कौनसे वर्शन उपलब्ध होंगे.

में से

एक अपडेट ने मेरे ऐप्लिकेशन पर असर डाला

जब हम रिलीज़ चैनल अपडेट करते हैं, तब इससे आपके आवेदन पर असर पड़ सकता है. ऐसा तब हो सकता है, जब आपका ऐप्लिकेशन उन दस्तावेज़ों पर भरोसा करता हो जिनकी पहचान नहीं की गई है या जिन्हें रोक दिया गया है. यह भी हो सकता है कि हमारे ऐप्लिकेशन में कोई गड़बड़ी या गड़बड़ी ठीक करने की वजह से ऐसा किया गया हो.

अस्थायी समाधान के रूप में, अपने ऐप्लिकेशन को पुराने वर्शन का इस्तेमाल करने के लिए फिर से कॉन्फ़िगर किया जा सकता है.

  1. अपने ब्राउज़र डेवलपर टूल में कंसोल खोलें और google.maps.version की वैल्यू देखें.
  2. एपीआई को लोड करने वाला स्क्रिप्ट टैग अपडेट करें और पुराने वर्शन का नंबर पाने के लिए अनुरोध करें.
    उदाहरण के लिए, अगर google.maps.version "3.50.2" है, तो अपने स्क्रिप्ट टैग में v=3.49 का इस्तेमाल करें.
    यह अस्थायी समाधान सिर्फ़ कुछ समय के लिए काम करेगा.

अस्थायी समाधान हो जाने के बाद, आपके पास अपने ऐप्लिकेशन को अपडेट करने के लिए समय (आम तौर पर 3 से 6 महीने) होगा, इसलिए अब यह बग या गड़बड़ियों को ठीक करने के लिए बिना सबूत वाले दस्तावेज़ या बिना समर्थन वाली सुविधाओं का इस्तेमाल नहीं करता है.

इसके बाद, आपको एपीआई को लोड करने के लिए, मूल स्क्रिप्ट टैग पर वापस जाना होगा.

सहायता अनुरोध बनाने या समस्या की शिकायत करने के लिए भी आपका स्वागत है.

हर तीन महीने में होने वाले अपडेट

Maps JavaScript एपीआई टीम, हर तीन महीने में एक नया वर्शन रिलीज़ करती है. फ़रवरी के बीच में, मई के दूसरे हफ़्ते के बीच में, अगस्त के बीच में, और नवंबर के बीच में ऐसा होता है. अगला अपडेट 15 नवंबर के आस-पास होगा. नया साप्ताहिक चैनल वर्शन 3.51 उपलब्ध कराएगा और दूसरे चैनलों को अपडेट किया जाएगा.

साप्ताहिक चैनल अपडेट

फ़िलहाल, हर हफ़्ते चैनल पर 3.50 वर्शन इंस्टॉल किया जाता है.

नवंबर के बीच में, हर हफ़्ते के चैनल को 3.50 से 3.51 तक के वर्शन पर अपडेट किया जाएगा. इस समय, नए वर्शन में नई सुविधाएं, हटाई गई सुविधाएं हटा दी जाएंगी, और/या पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाएं शामिल होंगी. चैनल अपडेट होने पर, हो सकता है कि आपको इन बदलावों की जांच करनी पड़े.

तिमाही के दौरान, नए वर्शन को हर हफ़्ते अपडेट किया जाएगा. इसमें नई सुविधाएं, गड़बड़ियों को ठीक करना, और परफ़ॉर्मेंस में सुधार करना होगा. इससे, हटाई गई सुविधाओं को नहीं हटाया जाएगा और पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाएं काम नहीं करेंगी.

चैनल का तिमाही अपडेट

फ़िलहाल, यह तिमाही चैनल 3.49 वाले वर्शन के बारे में बताता है.

नवंबर के बीच में, इस तिमाही चैनल को 3.49 वर्शन से 3.50 वर्शन में अपडेट कर दिया जाएगा. अपडेट होने के बाद, इस वर्शन में नई सुविधाएं शामिल होंगी. साथ ही, इस पर रोक लगाई गई सुविधाओं को हटाया जाएगा और/या पिछले तीन महीनों के लिए, पुराने सिस्टम के साथ काम न करने वाले बदलावों को पेश किया जाएगा. चैनल अपडेट होने पर, हो सकता है कि आपको इन बदलावों की जांच करनी पड़े.

इस तिमाही के दौरान, इस वर्शन में नई सुविधाएं, गड़बड़ियां ठीक नहीं की जाएंगी या परफ़ॉर्मेंस में सुधार नहीं किए जाएंगे. इससे, हटाई गई सुविधाओं को नहीं हटाया जाएगा और पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाएं काम नहीं करेंगी.

वर्शन से जुड़े अपडेट

नवंबर के बीच में, वर्शन नंबर रोल आउट किए जाते हैं, ताकि नया वर्शन रिलीज़ किया जा सके.

वर्शन 3.51

3.51 वर्शन का नया वर्शन, नवंबर के बीच में रिलीज़ होगा. रिलीज़ करने के बाद, इस वर्शन में नई सुविधाएं शामिल होंगी. साथ ही, पुरानी सुविधाएं हटा दी जाएंगी और/या वर्शन 3.50 की तुलना में, पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाएं उपलब्ध होंगी. वर्शन नंबरों के बीच बदलाव करते समय आपको अपने ऐप्लिकेशन की जांच कर लेनी चाहिए.

तिमाही के दौरान, नए वर्शन को हर हफ़्ते अपडेट किया जाएगा. इसमें नई सुविधाएं, गड़बड़ियों को ठीक करना, और परफ़ॉर्मेंस में सुधार करना शामिल है. इससे, हटाई गई सुविधाओं को नहीं हटाया जाएगा और पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाएं काम नहीं करेंगी.

वर्शन 3.50

इस वर्शन में नई सुविधाएं शामिल हैं. साथ ही, इसमें ऐसी सुविधाएं हटा दी गई हैं जिन्हें बंद कर दिया गया है और/या वर्शन 3.49 के मुकाबले पुराने सिस्टम के साथ काम नहीं करने की सुविधाएं देता है. वर्शन नंबरों के बीच बदलाव करते समय आपको अपने ऐप्लिकेशन की जांच कर लेनी चाहिए.

नवंबर के बीच के बाद, इस वर्शन को नई सुविधाओं, गड़बड़ियों को ठीक करने या परफ़ॉर्मेंस में सुधार करने के लिए अपडेट नहीं किया जाएगा. इससे, हटाई गई सुविधाओं को नहीं हटाया जाएगा और पुराने सिस्टम के साथ काम नहीं करने वाली सुविधाएं काम नहीं करेंगी.

वर्शन 3.49

इस वर्शन में नई सुविधाएं शामिल हैं. साथ ही, इसमें ऐसी सुविधाएं हटा दी गई हैं जिन्हें बंद कर दिया गया है और/या वर्शन 3.48 के मुकाबले पुराने सिस्टम के साथ काम नहीं करने की सुविधाएं देता है. वर्शन नंबरों के बीच बदलाव करते समय आपको अपने ऐप्लिकेशन की जांच कर लेनी चाहिए.

यह वर्शन अब नई सुविधाओं, गड़बड़ी ठीक करने या परफ़ॉर्मेंस में सुधार करने के लिए अपडेट नहीं होगा. इससे, इस वर्शन के बाद बंद हो चुकी सुविधाओं को नहीं हटाया जाएगा. साथ ही, पुराने सिस्टम के साथ काम न करने वाली नई सुविधाएं भी नहीं मिलेंगी.

वर्शन 3.48

इस वर्शन में नई सुविधाएं शामिल हैं. साथ ही, इसमें ऐसी सुविधाएं हटा दी गई हैं जिन्हें बंद कर दिया गया है और/या वर्शन 3.47 की तुलना में, पुराने सिस्टम के साथ काम नहीं करने की सुविधाएं देता है. वर्शन नंबरों के बीच बदलाव करते समय आपको अपने ऐप्लिकेशन की जांच कर लेनी चाहिए.

यह वर्शन अब नई सुविधाओं, गड़बड़ी ठीक करने या परफ़ॉर्मेंस में सुधार करने के लिए अपडेट नहीं होगा. इससे, इस वर्शन के बाद बंद हो चुकी सुविधाओं को नहीं हटाया जाएगा. साथ ही, पुराने सिस्टम के साथ काम न करने वाली नई सुविधाएं भी नहीं मिलेंगी.

वर्शन 3.47

नवंबर के बीच से, यह वर्शन मिटा दिया जाएगा और इसका इस्तेमाल नहीं किया जा सकेगा. इस वर्शन को लोड करने की कोशिश को अनदेखा कर दिया जाएगा. इसके बजाय, आपको डिफ़ॉल्ट चैनल मिल जाएगा.

वर्शन के लिए सहायता

किसी भी तिमाही में, चार वर्शन उपलब्ध हैं. ये चारों वर्शन काम करते हैं.

वर्शन की जांच

डीबग करने के लिए, अपने ऐप्लिकेशन में Maps JavaScript API का मौजूदा वर्शन पाने के लिए, google.maps.version प्रॉपर्टी का इस्तेमाल करें. नीचे दिए गए कोड के सैंपल से, ब्राउज़र कंसोल में एपीआई वर्शन को लिखा जाता है. (ब्राउज़र कंसोल के बारे में ज़्यादा जानकारी के लिए, अपने ब्राउज़र में गड़बड़ियों की जांच करना गाइड).

<!DOCTYPE html>
<html>
  <head>
    <title>Display Google Maps API Version</title>
  </head>
  <body>
    <script>
      function initMap() {
        // Add your map here.
        console.log('Google Maps API version: ' + google.maps.version);
      }
    </script>
    <script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
    defer></script>
  </body>
</html>

एपीआई वर्शन के लिए दस्तावेज़

डेवलपर की गाइड में, हमेशा हर हफ़्ते वाले वर्शन के बारे में जानकारी दी जाती है.

इसके अलावा, हर वर्शन के लिए अलग से रखरखाव का रेफ़रंस दिया गया है: