উন্নত মার্কার ব্যবহারের জন্য এই ধাপগুলো অনুসরণ করুন।
একটি API কী নিন এবং Maps JavaScript API সক্রিয় করুন।
অ্যাডভান্সড মার্কার ব্যবহার করার আগে, আপনার একটি বিলিং অ্যাকাউন্টসহ ক্লাউড প্রজেক্ট এবং ম্যাপস জাভাস্ক্রিপ্ট এপিআই সক্রিয় করা প্রয়োজন। আরও জানতে, আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ করুন দেখুন।
একটি নতুন ম্যাপ আইডি তৈরি করতে, ক্লাউড কাস্টমাইজেশন- এর ধাপগুলো অনুসরণ করুন। ম্যাপ টাইপ জাভাস্ক্রিপ্ট- এ সেট করুন এবং ভেক্টর অথবা রাস্টার অপশনটি নির্বাচন করুন।
আপনার ম্যাপ ইনিশিয়ালাইজেশন কোড আপডেট করুন
এর জন্য আপনার এইমাত্র তৈরি করা ম্যাপ আইডিটি প্রয়োজন। এটি আপনার ম্যাপস ম্যানেজমেন্ট পেজে পাওয়া যাবে।
mapId প্রপার্টি ব্যবহার করে ম্যাপটি ইনস্ট্যানশিয়েট করার সময় একটি ম্যাপ আইডি প্রদান করুন। এটি আপনার দেওয়া কোনো ম্যাপ আইডি অথবা DEMO_MAP_ID হতে পারে।
অ্যাডভান্সড মার্কারের জন্য একটি ম্যাপ আইডি প্রয়োজন। ম্যাপ আইডি না থাকলে, অ্যাডভান্সড মার্কার লোড হতে পারে না। সমস্যা সমাধানের একটি পদক্ষেপ হিসেবে, আপনি ম্যাপ ক্যাপাবিলিটির পরিবর্তনগুলিতে সাবস্ক্রাইব করার জন্য একটি mapcapabilities_changed লিসেনার যোগ করতে পারেন। ম্যাপ ক্যাপাবিলিটি ব্যবহার করা ঐচ্ছিক এবং এটি শুধুমাত্র পরীক্ষা ও সমস্যা সমাধানের উদ্দেশ্যে, অথবা রানটাইম ফলব্যাকের জন্য সুপারিশ করা হয়।
// Optional: subscribe to map capability changes.map.addListener('mapcapabilities_changed',()=>{constmapCapabilities=map.getMapCapabilities();if(!mapCapabilities.isAdvancedMarkersAvailable){// Advanced markers are *not* available, add a fallback.}});
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-04-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["To use advanced markers, you need a Cloud project with a billing account and the Maps JavaScript API enabled. First, obtain an API key and create a map ID, selecting JavaScript as the map type with either Vector or Raster options, or using `DEMO_MAP_ID` for testing. Update your map initialization code by loading the Maps JavaScript API and the advanced markers library. Instantiate the map with the created or demo map ID. Optionally, use a listener to check map capabilities.\n"]]