এই পৃষ্ঠাটি দেখায় কিভাবে একটি চিহ্নিতকারীর জন্য সংঘর্ষের আচরণ সেট করতে হয়। সংঘর্ষের আচরণ নিয়ন্ত্রণ করে কিভাবে একটি মার্কার প্রদর্শিত হবে যদি এটি অন্য মার্কারের সাথে সংঘর্ষে (ওভারল্যাপ) হয়।
সংঘর্ষের আচরণ সেট করতে, নিম্নলিখিতগুলির মধ্যে একটিতে collisionBehavior
সেট করুন:
-
REQUIRED
: সংঘর্ষ নির্বিশেষে সর্বদা মার্কার প্রদর্শন করুন৷ -
REQUIRED_AND_HIDES_OPTIONAL
: সংঘর্ষ নির্বিশেষে সর্বদা মার্কার প্রদর্শন করুন, এবং যে কোনোOPTIONAL_AND_HIDES_LOWER_PRIORITY
মার্কার বা লেবেল লুকান যা মার্কারটির সাথে ওভারল্যাপ হবে৷ -
OPTIONAL_AND_HIDES_LOWER_PRIORITY
: শুধুমাত্র মার্কারটি প্রদর্শন করুন যদি এটি অন্য মার্কারের সাথে ওভারল্যাপ না করে। যদি এই ধরনের দুটি মার্কার ওভারল্যাপ হয়, তাহলে উচ্চতরzIndex
সহ একটি দেখানো হয়। তাদের একইzIndex
থাকলে, নিচের উল্লম্ব স্ক্রিনের অবস্থান দেখানো হয়।
নিম্নলিখিত উদাহরণটি একটি চিহ্নিতকারীর জন্য সংঘর্ষের আচরণ সেটিং দেখায়:
const marker = new Marker3DElement({
position: {lat, lng},
collisionBehavior: google.maps.CollisionBehavior.REQUIRED
});