إدارة العلامات والتصنيفات وتضاربات نقاط الاهتمام

تعرض لك هذه الصفحة كيفية إدارة التضاربات بين العلامات التي تضيفها إلى خريطتك والتصنيفات التلقائية، مثل نقاط الاهتمام (POI) أو أسماء الشوارع.

قبل البدء

لإدارة تضاربات العلامات والتصنيفات، يجب استخدام معرّف خريطة تم تفعيله مع نوع صورة المتّجه.

تحديد أولويات العلامة

استخدام AdvancedMarkerElement.collisionBehavior لتحديد الأولوية على علامة.

استخدِم إحدى القيمتين التاليتين:

  • REQUIRED - الإعداد التلقائي يتطلب عرض علامة تتداخل مع العلامات والتسميات ونقاط الاهتمام الأخرى.
  • OPTIONAL_AND_HIDES_LOWER_PRIORITY - يشير إلى أنه قد تم استبدال العلامة أو تداخلها بعلامة مطلوبة أو استبدالها بعلامة OPTIONAL_AND_HIDES_LOWER_PRIORITY ذات أولوية أعلى. استخدِم zIndex للمساعدة في تحديد الأولوية النسبية بين علامات OPTIONAL_AND_HIDES_LOWER_PRIORITY. تشير قيمة zIndex الأعلى إلى أولوية أعلى.
  • REQUIRED_AND_HIDES_OPTIONAL: يجب عرض محدِّد الموقع مع إخفاء أي علامات أو تصنيفات أو نقاط اهتمام (OPTIONAL_AND_HIDES_LOWER_PRIORITY) تتداخل مع العلامة. قد تتداخل العلامة مع المحددات الأخرى المطلوبة.

لمزيد من المعلومات، يمكنك الاطّلاع على نموذج رمز Marker Collision Management (إدارة الاصطدام).