ম্যাপে কোনও লোকেশনের দিকে ব্যবহারকারীর মনোযোগ আকর্ষণ করতে মার্কার ব্যবহার করুন। এই গাইড 3D ম্যাপে কীভাবে মার্কার ব্যবহার ও কাস্টমাইজ করতে হয় তা দেখায়। আপনি মার্কারের আকার, সাইজ ও রঙ নিয়ন্ত্রণ করতে পারবেন, এর সাথে মার্কারটি কত উচ্চতায় দেখা যাবে তাও নিয়ন্ত্রণ করতে পারবেন। নিম্নলিখিত উদাহরণে একটি বেসিক মার্কার দেখানো হয়েছে:
Maps JavaScript-এ 3D Maps দুটি আলাদা মার্কার ক্লাস প্রদান করে, যার প্রতিটি নির্দিষ্ট ব্যবহারের জন্য অপ্টিমাইজ করা হয়েছে। নিম্নলিখিত সারণীতে উপলভ্য দুটি ক্লাসের মধ্যে পার্থক্য ও ট্রেড-অফ দেখানো হয়েছে:
| ক্ষমতা | MarkerElement |
Marker3DElement |
|---|---|---|
| কাস্টমাইজেশন | হাই (কাস্টম HTML এলিমেন্ট, কোর অ্যানিমেশন API ইত্যাদি কাজ করে) | কম (কম কাস্টমাইজ করা যায়) |
| পারফর্ম্যান্স | ইন্টার্যাকশন পারফর্ম্যান্স কম (অনেক বেশি মার্কার থাকলে FPS কমে যায়) | আরও ভালো ইন্টার্যাকশন পারফর্ম্যান্স (বড় ডেটাসেট রেন্ডার করার জন্য অপ্টিমাইজ করা) |
| সাজেস্ট করা ক্যাপাসিটি | প্রায় ১,০০০ মার্কার পর্যন্ত নির্ভরযোগ্য ইন্টার্যাকশন পারফর্ম্যান্স | ১,০০০টির বেশি মার্কার ম্যানেজ করার জন্য সাজেস্ট করা হয়েছে |
রঙ, স্কেল ও আইকন ছবি কাস্টমাইজ করুন
ডিফল্ট মার্কারের ব্যাকগ্রাউন্ড, গ্লিফ, বর্ডারের রঙ ও সাইজ কাস্টমাইজ করুন।

ডিফল্ট মার্কার আইকনটি কাস্টম SVG রিসোর্স দিয়ে পরিবর্তন করুন।

মার্কারের উচ্চতা সেট করুন
আপনি মার্কার এক্সট্রুড করে এবং উচ্চতা সেট করে মার্কারের উচ্চতা সেট করতে পারেন।

ক্লিক ও কীবোর্ড ইভেন্টে মার্কারকে রেসপন্ড করতে দিন
click ইভেন্ট লিসেনার যোগ করে ক্লিক ও কীবোর্ড ইভেন্টে মার্কারকে প্রতিক্রিয়া জানাতে
দিন।
const interactiveMarker = new Marker3DInteractiveElement({ position, gmpPopoverTargetElement: popover, });
মার্কার কলিশন বিহেভিওর সেট করুন
কোনও মার্কার অন্য মার্কার বা ম্যাপ লেবেলের সাথে ধাক্কা খেলে সেটি কীভাবে আচরণ করবে তা নির্দিষ্ট করুন।
const marker = new Marker3DElement({ position: { lat, lng }, // Try setting a different collision behavior here. collisionBehavior: 'REQUIRED', });
মার্কার পারফর্ম্যান্স
কাস্টম HTML মার্কার (MarkerElement) স্ট্যান্ডার্ড 3D মার্কারের (Marker3DElement) তুলনায় কম পারফর্ম্যান্স প্রদান করে। ১,০০০-এর বেশি মার্কার সহ অ্যাপ্লিকেশনের জন্য, সর্বোত্তম পারফর্ম্যান্স নিশ্চিত করতে Marker3dElement
ক্লাস ব্যবহার করার জন্য বিশেষভাবে উৎসাহিত করা হয়।