वर्शन

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

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

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

  • v=weekly से हर हफ़्ते के चैनल की जानकारी दी जाती है.
    इस चैनल को हफ़्ते में एक बार अपडेट किया जाता है. यह सबसे अप-टू-डेट चैनल है.
  • v=quarterly से तिमाही चैनल की जानकारी दी जाती है.
    यह चैनल हर तिमाही में एक बार अपडेट होता है. इसमें सबसे ज़्यादा अनुमान लगाया जा सकता है.
  • बीटा चैनल को v=beta से दिखाया जाता है.
    यह चैनल, weekly चैनल पर आधारित है. इसे हर हफ़्ते एक बार अपडेट किया जाता है. इसमें, रिलीज़ होने से पहले टेस्टिंग और सुझाव/राय देने के लिए कुछ और बदलाव किए गए हैं.
  • अल्फा चैनल को v=alpha से दिखाया जाता है.
    यह चैनल, beta चैनल पर आधारित है. इसे हर हफ़्ते एक बार अपडेट किया जाता है. इसमें प्रोटोटाइप के बारे में ग्राहकों से सुझाव, शिकायत या राय लेने के लिए प्रयोग शामिल हैं. यह सिर्फ़ डेवलपमेंट के लिए है. इसका इस्तेमाल प्रोडक्शन में नहीं किया जाना चाहिए.
  • वर्शन नंबर को v=n.nn से दिखाया जाता है.
    v=3.58, v=3.57, v=3.56 या v=3.55 में से कोई विकल्प चुना जा सकता है.
    वर्शन नंबर हर तीन महीने में एक बार अपडेट किए जाते हैं. तीन महीने में होने वाले अपडेट देखें.

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

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

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

  <script>
    (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
      key: "YOUR_API_KEY",
      v: "weekly",
    });
  </script>
  

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

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

तिमाही के हिसाब से चैनल चुनना

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

  <script>
  (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
    key: "YOUR_API_KEY",
    v: "quarterly",
  });
  </script>

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

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

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

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

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

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

  <script>
  (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
    key: "YOUR_API_KEY",
    v: "beta",
  });
  </script>

अल्फा चैनल चुनना

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

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

Maps JavaScript API को इस स्क्रिप्ट टैग के साथ लोड करके, ऐल्फ़ा चैनल की जानकारी दी जा सकती है:

  <script>
  (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
    key: "YOUR_API_KEY",
    v: "alpha",
  });
  </script>

वर्शन नंबर चुनना

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

  <script>
  (g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
    key: "YOUR_API_KEY",
    v: 3.57,
  });
  </script>

फ़िलहाल, इनमें से कोई एक वैल्यू दी जा सकती है: v=3.58, v=3.57, v=3.56 या v=3.55.

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

नवंबर के मध्य के बाद, आपके पास v=3.59, v=3.58, v=3.57 या v=3.56 को चुनने का विकल्प होगा.

  • वर्शन 3.59 को हर हफ़्ते अपडेट मिलेंगे. इनमें नई सुविधाएं, गड़बड़ियां ठीक करने के साथ-साथ, परफ़ॉर्मेंस में सुधार करने से जुड़े अपडेट शामिल होंगे.
  • वर्शन 3.58 को अब हर हफ़्ते अपडेट नहीं मिलेंगे.
  • वर्शन 3.57 को अब हर हफ़्ते अपडेट नहीं मिलेंगे.
  • वर्शन 3.56 को अब हर हफ़्ते अपडेट नहीं मिलेंगे.
  • हम समय-समय पर, किसी भी वर्शन में सुरक्षा से जुड़ी गड़बड़ियों को ठीक करने के लिए अपडेट कर सकते हैं.
  • 3.55 वर्शन अब उपलब्ध नहीं होगा. इस वर्शन को लोड करने की कोशिश को अनदेखा कर दिया जाएगा और आपको इसके बजाय डिफ़ॉल्ट चैनल दिखेगा.

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

v=weekly v=quarterly v=3.nn v=3.nn-1 Aug 2024 Nov 2024 Feb 2025 May 2025 v3.55 v3.56 v3.56 v3.57 v3.57 v3.57 v3.58 v3.58 v3.58 v3.58 v3.59 v3.59 v3.59 v3.60 v3.60 v3.61

किसी अपडेट की वजह से मेरे आवेदन पर असर पड़ा है

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

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

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

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

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

आपके पास सहायता केस बनाने या समस्या की शिकायत करने का विकल्प भी है.

तीन महीने में एक बार मिलने वाले अपडेट

Maps JavaScript API की टीम हर तिमाही में एक नया वर्शन रिलीज़ करती है. यह फ़रवरी, मई, अगस्त, और नवंबर के बीच होता है. अगला अपडेट नवंबर के मध्य में किया जाएगा. हर हफ़्ते के लिए उपलब्ध नए चैनल पर 3.59 वर्शन उपलब्ध होगा. साथ ही, उस समय अन्य चैनलों को भी अपडेट कर दिया जाएगा.

चैनल से जुड़ा हर हफ़्ते का अपडेट

फ़िलहाल, हर हफ़्ते के चैनल में वर्शन 3.58 दिख रहा है.

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

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

चैनल से जुड़ा तिमाही अपडेट

फ़िलहाल, तिमाही चैनल 3.57 वर्शन पर सेट है.

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

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

वर्शन के अपडेट

नए वर्शन को रिलीज़ करने के लिए, नवंबर के मध्य में वर्शन नंबर रोल-ओवर हो जाते हैं.

वर्शन 3.59

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

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

वर्शन 3.58

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

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

वर्शन 3.57

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

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

वर्शन 3.56

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

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

वर्शन 3.55

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

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

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

वर्शन की जांच

डीबग करने के लिए, अपने ऐप्लिकेशन में 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>

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

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

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