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

اختيار النظام الأساسي: 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 },
    // Try setting a different collision behavior here.
    collisionBehavior: 'REQUIRED',
});