التحكّم في سلوك التصادم

اختيار النظام الأساسي: Android iOS JavaScript

توضّح هذه الصفحة كيفية ضبط سلوك التصادم لعلامة. يتحكّم سلوك التصادم في طريقة عرض العلامة إذا تصادمت (تداخلت) مع علامة أخرى.

لضبط سلوك التعارض، اضبط 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
});