সংস্করণ করা

ম্যাপস জাভাস্ক্রিপ্ট এপিআই টিম নিয়মিতভাবে নতুন ফিচার, বাগ ফিক্স এবং পারফরম্যান্সের উন্নতির মাধ্যমে এপিআই আপডেট করে। এই পৃষ্ঠায় এপিআই-এর সেই সংস্করণগুলো বর্ণনা করা হয়েছে যা আপনার অ্যাপ্লিকেশনগুলোতে ব্যবহারের জন্য উপলব্ধ।

রিলিজ চ্যানেল এবং সংস্করণ নম্বর

আপনার অ্যাপ্লিকেশনে আপনি রিলিজ চ্যানেল বা ভার্সন নম্বর নির্দিষ্ট করতে পারেন:

  • সাপ্তাহিক চ্যানেলটি v=weekly দিয়ে নির্দিষ্ট করা হয়।
    এই চ্যানেলটি সপ্তাহে একবার আপডেট করা হয় এবং এটিই সবচেয়ে সাম্প্রতিক।
  • v=quarterly দিয়ে ত্রৈমাসিক চ্যানেলটি নির্দিষ্ট করা হয়।
    এই চ্যানেলটি প্রতি তিন মাসে একবার আপডেট করা হয় এবং এটিই সবচেয়ে নির্ভরযোগ্য।
  • বিটা চ্যানেলটি v=beta দ্বারা নির্দিষ্ট করা হয়।
    এই চ্যানেলটি weekly চ্যানেলের আদলে তৈরি এবং প্রতি সপ্তাহে একবার আপডেট করা হয়। প্রাথমিক পরীক্ষা ও মতামতের জন্য এতে অতিরিক্ত পরিবর্তন অন্তর্ভুক্ত করা হয়।
  • v=alpha দিয়ে আলফা চ্যানেল নির্দিষ্ট করা হয়।
    এই চ্যানেলটি beta চ্যানেলের উপর ভিত্তি করে তৈরি এবং এটি প্রতি সপ্তাহে একবার আপডেট করা হয়। এতে প্রোটোটাইপের উপর গ্রাহকদের মতামতের জন্য বিভিন্ন পরীক্ষা-নিরীক্ষা অন্তর্ভুক্ত রয়েছে। এটি শুধুমাত্র উন্নয়নের উদ্দেশ্যে তৈরি এবং প্রোডাকশনে ব্যবহার করা উচিত নয়।
  • সংস্করণ নম্বরটি v=n.nn দ্বারা নির্দিষ্ট করা হয়।
    আপনি v=3.65 , v=3.64 , v=3.63 অথবা v=3.62 বেছে নিতে পারেন।
    সংস্করণ নম্বর প্রতি ত্রৈমাসিকে একবার আপডেট করা হয় ( ত্রৈমাসিক আপডেট দেখুন)।

আপনি যদি স্পষ্টভাবে কোনো চ্যানেল বা ভার্সন উল্লেখ না করেন, তাহলে ডিফল্টরূপে সাপ্তাহিক চ্যানেলটি পাবেন। আপনি যদি প্রিমিয়াম প্ল্যান থেকে মাইগ্রেট করে থাকেন এবং স্পষ্টভাবে কোনো চ্যানেল বা ভার্সন উল্লেখ না করে থাকেন, তাহলে ডিফল্টরূপে ত্রৈমাসিক চ্যানেলটি পাবেন। আপনি যদি একটি অবৈধ ভার্সন উল্লেখ করেন, তাহলে আপনার ডিফল্ট চ্যানেলটি পাবেন।

সাপ্তাহিক চ্যানেল নির্বাচন করা

বেশিরভাগ অ্যাপ্লিকেশনের জন্য, আমরা সাপ্তাহিক চ্যানেলটি ব্যবহারের পরামর্শ দিই। এটি সবচেয়ে সাম্প্রতিক ও হালনাগাদ সংস্করণ এবং এতে সর্বশেষ বাগ ফিক্স ও পারফরম্যান্সের উন্নতি অন্তর্ভুক্ত রয়েছে। আপনি নিম্নলিখিত স্ক্রিপ্ট ট্যাগ ব্যবহার করে 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>
  

বর্তমানে সাপ্তাহিক চ্যানেলটির ভার্সন হলো ৩.৬৫। এই ভার্সনটি প্রতি সপ্তাহে নতুন ফিচার, বাগ ফিক্স এবং পারফরম্যান্সের উন্নতি সহ আপডেট করা হয়।

আগস্টের মাঝামাঝি সময়ে সাপ্তাহিক চ্যানেলটি ৩.৬৬ সংস্করণে আপডেট করা হবে। সেই সময়ে, নতুন সংস্করণটি থেকে অপ্রচলিত ফিচারগুলো সরিয়ে ফেলা হতে পারে এবং/অথবা পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যতা দেখা দিতে পারে।

ত্রৈমাসিক চ্যানেল নির্বাচন করা

কিছু অ্যাপ্লিকেশন কম সংখ্যক কিন্তু বড় আকারের আপডেট থেকে উপকৃত হতে পারে, কারণ এটি অধিকতর পূর্বাভাসযোগ্যতা প্রদান করে। এই অ্যাপ্লিকেশনগুলির ত্রৈমাসিক চ্যানেল ব্যবহার করা উচিত। আপনি যদি বাগ ফিক্স এবং পারফরম্যান্সের উন্নতি একটি প্রত্যাশিত সময়ে পেতে চান তবে এই পদ্ধতিটি ব্যবহার করুন ( ত্রৈমাসিক আপডেট দেখুন)। আপনি নিম্নলিখিত স্ক্রিপ্ট ট্যাগ দিয়ে Maps জাভাস্ক্রিপ্ট 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>

বর্তমানে, ত্রৈমাসিক চ্যানেলটি হলো সংস্করণ ৩.৬৪। এই ত্রৈমাসিকে, এই সংস্করণে কোনো নতুন বৈশিষ্ট্য, ত্রুটি সংশোধন, বা কর্মক্ষমতার উন্নতি যোগ করা হয় না। আমরা সময়ে সময়ে এই সংস্করণে নিরাপত্তা সংক্রান্ত ত্রুটি সংশোধন অন্তর্ভুক্ত করতে পারি।

আগস্টের মাঝামাঝি সময়ে, ত্রৈমাসিক চ্যানেলটি ৩.৬৫ সংস্করণে আপডেট করা হবে। সেই সময়ে, নতুন সংস্করণটিতে নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হবে, অপ্রচলিত বৈশিষ্ট্যগুলো সরিয়ে ফেলা হবে এবং/অথবা পূর্ববর্তী তিন মাসের সংস্করণগুলোর সাথে সামঞ্জস্যহীনতা দূর করা হবে।

বিটা চ্যানেল নির্বাচন করা

নতুন বেটা ফিচার এবং পরিবর্তনগুলো পরখ করে দেখতে বেটা চ্যানেলটি ব্যবহার করুন। বেটা ফিচারগুলো সম্পূর্ণ হলেও এতে কিছু অমীমাংসিত সমস্যা থাকতে পারে (অনুগ্রহ করে সমস্যা জানাতে এবং মতামত দিতে ইস্যু ট্র্যাকার ব্যবহার করুন)। বেটা চ্যানেলটি কোনো SLA বা ডেপ্রিকেশন পলিসির আওতাভুক্ত নয়, এবং কিছু পরিবর্তন পূর্ববর্তী রিলিজগুলোর সাথে ব্যাকওয়ার্ড কম্প্যাটিবল নাও হতে পারে।

এই চ্যানেলটি weekly চ্যানেলের উপর ভিত্তি করে তৈরি এবং এটি সপ্তাহে একবার আপডেট করা হয়।

আপনি নিম্নলিখিত স্ক্রিপ্ট ট্যাগ ব্যবহার করে ম্যাপস জাভাস্ক্রিপ্ট এপিআই লোড করার মাধ্যমে বিটা চ্যানেল নির্দিষ্ট করতে পারেন:

  <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>

আলফা চ্যানেল নির্বাচন করা

নতুন পরীক্ষামূলক ফিচার ও পরিবর্তনগুলো পরখ করে দেখতে আলফা চ্যানেল ব্যবহার করুন। সমস্যা জানাতে ও মতামত দিতে অনুগ্রহ করে ইস্যু ট্র্যাকার ব্যবহার করুন। আলফা চ্যানেল কোনো SLA বা ডেপ্রিকেশন পলিসির আওতাভুক্ত নয়, এবং কিছু পরিবর্তন পূর্ববর্তী রিলিজগুলোর সাথে ব্যাকওয়ার্ড কম্প্যাটিবল নাও হতে পারে। এটি শুধুমাত্র ডেভেলপমেন্টের উদ্দেশ্যে তৈরি এবং প্রোডাকশনে ব্যবহার করা উচিত নয়।

এই চ্যানেলটি 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.64,
  });
  </script>

বর্তমানে, আপনি v=3.65 , v=3.64 , v=3.63 , অথবা v=3.62 নির্দিষ্ট করতে পারেন।

  • সংস্করণ ৩.৬৫-এ নতুন ফিচার, বাগ ফিক্স এবং পারফরম্যান্সের উন্নতিসহ সাপ্তাহিক আপডেট আসছে।
  • সংস্করণ ৩.৬৪ সাপ্তাহিক আপডেট পাচ্ছে না।
  • সংস্করণ ৩.৬৩ সাপ্তাহিক আপডেট পাচ্ছে না।
  • সংস্করণ ৩.৬২ সাপ্তাহিক আপডেট পাচ্ছে না।
  • আমরা সময়ে সময়ে যেকোনো সংস্করণে নিরাপত্তাজনিত ত্রুটির সমাধান অন্তর্ভুক্ত করতে পারি।
  • নতুন সংস্করণ তৈরি করার সময় আমরা পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যপূর্ণ পরিবর্তন আনতে পারি।

আগস্টের মাঝামাঝি সময়ের পর, আপনি v=3.66 , v=3.65 , v=3.64 , অথবা v=3.63 নির্দিষ্ট করতে পারবেন।

  • সংস্করণ ৩.৬৬-এ নতুন বৈশিষ্ট্য, ত্রুটি সংশোধন এবং কর্মক্ষমতার উন্নতিসহ সাপ্তাহিক আপডেট আসবে।
  • সংস্করণ ৩.৬৫-এ আর সাপ্তাহিক আপডেট দেওয়া হবে না।
  • সংস্করণ ৩.৬৪-এ আর সাপ্তাহিক আপডেট দেওয়া হবে না।
  • সংস্করণ ৩.৬৩-এ আর সাপ্তাহিক আপডেট দেওয়া হবে না।
  • আমরা সময়ে সময়ে যেকোনো সংস্করণে নিরাপত্তাজনিত ত্রুটির সমাধান অন্তর্ভুক্ত করতে পারি।
  • সংস্করণ ৩.৬২ আর উপলব্ধ থাকবে না। এই সংস্করণটি লোড করার যেকোনো প্রচেষ্টা উপেক্ষা করা হবে এবং এর পরিবর্তে আপনি আপনার ডিফল্ট চ্যানেলটি পাবেন।

নিচের ডায়াগ্রামটিতে দেখানো হয়েছে যে আগামী এক বছরে প্রতিটি চ্যানেলে কোন সংস্করণগুলো পাওয়া যাবে।

v=সাপ্তাহিক v=ত্রৈমাসিক v=3.nn v=3.nn-1 মে ২০২৬ আগস্ট ২০২৬ নভেম্বর ২০২৬ ফেব্রুয়ারী ২০২৭ v3.62 v3.63 v3.63 v3.64 v3.64 v3.64 v3.65 v3.65 v3.65 v3.65 v3.66 v3.66 v3.66 v3.67 v3.67 v3.68

একটি আপডেট আমার অ্যাপ্লিকেশনটিকে প্রভাবিত করেছে।

যখন আমরা রিলিজ চ্যানেলগুলো আপডেট করি, তখন তা আপনার অ্যাপ্লিকেশনকে প্রভাবিত করতে পারে। এমনটা হতে পারে কারণ আপনার অ্যাপ্লিকেশনটি ডকুমেন্টেশনবিহীন বা অপ্রচলিত ফিচারের উপর নির্ভর করছে, অথবা আমাদের দ্বারা প্রবর্তিত কোনো বাগ বা তার সমাধান এর কারণ হতে পারে।

অস্থায়ী সমাধান হিসেবে, আপনি আপনার অ্যাপ্লিকেশনটিকে পুরোনো সংস্করণ ব্যবহার করার জন্য পুনরায় কনফিগার করতে পারেন।

  1. আপনার ব্রাউজারের ডেভেলপার টুলস-এর কনসোলটি খুলুন এবং google.maps.version এর মানটি দেখুন।
  2. এপিআই লোড করার স্ক্রিপ্ট ট্যাগটি আপডেট করুন এবং একটি পুরোনো সংস্করণ নম্বরের জন্য অনুরোধ করুন
    উদাহরণস্বরূপ, যদি google.maps.version "3.65.2" হয়, তাহলে আপনার স্ক্রিপ্ট ট্যাগে v=3.64 ব্যবহার করুন।
    এই অস্থায়ী সমাধানটি শুধুমাত্র সীমিত সময়ের জন্য কাজ করবে।

অস্থায়ী সমাধানটি চালু হয়ে গেলে, আপনার অ্যাপ্লিকেশনটি আপডেট করার জন্য আপনি সময় পাবেন (সাধারণত ৩ থেকে ৬ মাস), যাতে এটি আর নথিভুক্ত নয় বা বাতিল হয়ে যাওয়া ফিচার ব্যবহার না করে এবং বাগ বা বাগ ফিক্সগুলো অন্তর্ভুক্ত করে।

এরপর এপিআই লোড করার জন্য আপনাকে মূল স্ক্রিপ্ট ট্যাগে ফিরে যেতে হবে।

আপনি একটি সাপোর্ট কেস তৈরি করতে বা কোনো সমস্যা রিপোর্ট করতেও পারেন।

ত্রৈমাসিক আপডেট

প্রতি ত্রৈমাসিকে একবার, ম্যাপস জাভাস্ক্রিপ্ট এপিআই টিম একটি নতুন সংস্করণ প্রকাশ করে। এটি ফেব্রুয়ারির মাঝামাঝি, মে মাসের মাঝামাঝি, আগস্টের মাঝামাঝি এবং নভেম্বরের মাঝামাঝি সময়ে হয়ে থাকে। পরবর্তী আপডেটটি আগস্টের মাঝামাঝি সময়ে আসবে। নতুন সাপ্তাহিক চ্যানেলটিতে সংস্করণ ৩.৬৬ প্রদান করা হবে এবং সেই সময়ে অন্যান্য চ্যানেলগুলোও আপডেট করা হবে।

সাপ্তাহিক চ্যানেল আপডেট

সাপ্তাহিক চ্যানেলটি বর্তমানে ৩.৬৫ সংস্করণটি নির্দেশ করছে।

আগস্টের মাঝামাঝি সময়ে, সাপ্তাহিক চ্যানেলটি সংস্করণ ৩.৬৫ থেকে সংস্করণ ৩.৬৬-এ আপডেট করা হবে। এই পর্যায়ে, নতুন সংস্করণে নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হবে, অপ্রচলিত বৈশিষ্ট্যগুলো সরিয়ে ফেলা হবে এবং/অথবা পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যতা আনা হবে। চ্যানেলটি আপডেট হলে আপনাকে এই পরিবর্তনগুলো পরীক্ষা করে দেখতে হতে পারে।

এই ত্রৈমাসিক জুড়ে, নতুন সংস্করণটি সাপ্তাহিক ভিত্তিতে নতুন ফিচার, বাগ ফিক্স এবং পারফরম্যান্সের উন্নতি সহ আপডেট করা হবে। এতে অপ্রচলিত ফিচারগুলো সরানো হবে না এবং পূর্ববর্তী সংস্করণের সাথে কোনো অসামঞ্জস্যতা তৈরি করা হবে না।

ত্রৈমাসিক চ্যানেল আপডেট

ত্রৈমাসিক চ্যানেলটি বর্তমানে ৩.৬৪ সংস্করণটি নির্দেশ করছে।

আগস্টের মাঝামাঝি সময়ে, ত্রৈমাসিক চ্যানেলটি সংস্করণ ৩.৬৪ থেকে সংস্করণ ৩.৬৫-এ আপডেট করা হবে। আপডেটের পর, এই সংস্করণে নতুন ফিচার যুক্ত হবে, বাতিল হয়ে যাওয়া ফিচারগুলো সরিয়ে ফেলা হবে এবং/অথবা বিগত তিন মাসের সংস্করণগুলোর সাথে অসামঞ্জস্যতা দেখা দেবে। চ্যানেলটি আপডেট হলে আপনাকে এই পরিবর্তনগুলো পরীক্ষা করে দেখতে হতে পারে।

এই ত্রৈমাসিক চলাকালীন, এই সংস্করণে কোনো নতুন ফিচার, বাগ ফিক্স বা পারফরম্যান্সের উন্নতি অন্তর্ভুক্ত করা হবে না। এটি অপ্রচলিত ফিচারগুলো অপসারণ করবে না এবং পূর্ববর্তী সংস্করণের সাথে কোনো অসামঞ্জস্যতা তৈরি করবে না।

সংস্করণ আপডেট

আগস্টের মাঝামাঝি সময়ে, নতুন সংস্করণ প্রকাশের সাথে সামঞ্জস্য রাখতে সংস্করণ নম্বরগুলো পরিবর্তিত হয়।

সংস্করণ ৩.৬৬

আগস্ট মাসের মাঝামাঝি সময়ে নতুন সংস্করণ ৩.৬৬ প্রকাশ করা হবে। প্রকাশের পর, এই সংস্করণে ৩.৬৫ সংস্করণের তুলনায় নতুন বৈশিষ্ট্য অন্তর্ভুক্ত হবে, অপ্রচলিত বৈশিষ্ট্যগুলো বাদ দেওয়া হবে এবং/অথবা পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যতা দেখা দেবে। সংস্করণ নম্বর পরিবর্তনের সময় আপনার অ্যাপ্লিকেশনটি পরীক্ষা করে নেওয়া উচিত।

এই ত্রৈমাসিক চলাকালীন, নতুন সংস্করণটি সাপ্তাহিক ভিত্তিতে নতুন ফিচার, বাগ ফিক্স এবং পারফরম্যান্সের উন্নতি সহ আপডেট করা হবে। এতে অপ্রচলিত ফিচারগুলো সরানো হবে না এবং পূর্ববর্তী সংস্করণের সাথে কোনো অসামঞ্জস্যতা তৈরি করা হবে না।

সংস্করণ ৩.৬৫

এই সংস্করণে নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, অপ্রচলিত বৈশিষ্ট্যগুলি সরানো হয়েছে, এবং/অথবা সংস্করণ ৩.৬৪-এর তুলনায় পূর্ববর্তী সংস্করণের সাথে অসঙ্গতি দেখা দিয়েছে। সংস্করণ নম্বর পরিবর্তন করার সময় আপনার অ্যাপ্লিকেশনটি পরীক্ষা করে দেখা উচিত।

আগস্টের মাঝামাঝি সময়ের পর, এই সংস্করণটিতে আর নতুন ফিচার, বাগ ফিক্স বা পারফরম্যান্সের উন্নতি যোগ করা হবে না। এটি থেকে অপ্রচলিত ফিচারগুলো সরানো হবে না এবং পূর্ববর্তী সংস্করণের সাথে কোনো অসামঞ্জস্যতা তৈরি করা হবে না।

সংস্করণ ৩.৬৪

এই সংস্করণে নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, অপ্রচলিত বৈশিষ্ট্যগুলি সরানো হয়েছে, এবং/অথবা সংস্করণ ৩.৬৩-এর তুলনায় পূর্ববর্তী সংস্করণের সাথে অসঙ্গতি দেখা দিয়েছে। সংস্করণ নম্বর পরিবর্তন করার সময় আপনার অ্যাপ্লিকেশনটি পরীক্ষা করা উচিত।

এই সংস্করণটি আর নতুন বৈশিষ্ট্য, ত্রুটি সংশোধন, বা কর্মক্ষমতার উন্নতি দিয়ে আপডেট করা হবে না। এটি এই সংস্করণের পরে বাতিল হয়ে যাওয়া বৈশিষ্ট্যগুলি সরিয়ে দেবে না এবং নতুন কোনো পশ্চাৎ-অসামঞ্জস্যতা তৈরি করবে না।

সংস্করণ ৩.৬৩

সংস্করণ ৩.৬২-এর তুলনায় এই সংস্করণে নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, অপ্রচলিত বৈশিষ্ট্যগুলো সরানো হয়েছে এবং/অথবা পূর্ববর্তী সংস্করণের সাথে অসামঞ্জস্যতা আনা হয়েছে। সংস্করণ নম্বর পরিবর্তন করার সময় আপনার অ্যাপ্লিকেশনটি পরীক্ষা করে দেখা উচিত।

এই সংস্করণটি আর নতুন বৈশিষ্ট্য, ত্রুটি সংশোধন, বা কর্মক্ষমতার উন্নতি দিয়ে আপডেট করা হবে না। এটি এই সংস্করণের পরে বাতিল হয়ে যাওয়া বৈশিষ্ট্যগুলি সরিয়ে দেবে না এবং নতুন কোনো পশ্চাৎ-অসামঞ্জস্যতা তৈরি করবে না।

সংস্করণ ৩.৬২

আগস্টের মাঝামাঝি সময়ের পর এই সংস্করণটি মুছে ফেলা হবে এবং এটি আর ব্যবহার করা যাবে না। এই সংস্করণটি লোড করার যেকোনো প্রচেষ্টা উপেক্ষা করা হবে এবং এর পরিবর্তে আপনি আপনার ডিফল্ট চ্যানেলটি পাবেন।

সংস্করণ সমর্থন

যেকোনো ত্রৈমাসিকে চারটি সংস্করণ পাওয়া যায়। এই চারটি সংস্করণই সমর্থিত।

সংস্করণ যাচাই

ডিবাগিংয়ের জন্য, আপনার অ্যাপ্লিকেশনে ম্যাপস জাভাস্ক্রিপ্ট এপিআই-এর বর্তমান সংস্করণটি পেতে 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>

এপিআই সংস্করণগুলির জন্য ডকুমেন্টেশন

ডেভেলপার গাইডে সবসময় সাপ্তাহিক সংস্করণটির বর্ণনা দেওয়া থাকে।

এছাড়াও, প্রতিটি সংস্করণের জন্য আলাদাভাবে রক্ষণাবেক্ষণ করা একটি রেফারেন্স রয়েছে: