سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد في "منصة خرائط Google".
توضّح لك هذه الصفحة كيفية إدارة التداخلات بين العلامات التي تضيفها
إلى خريطتك والتصنيفات التلقائية، مثل نقاط الاهتمام (POI) أو أسماء
الشوارع.
قبل البدء
لإدارة تداخلات العلامات ومحددات المواقع، يجب استخدام
معرّف خريطة.
إذا كنت تستخدم صورة نقطية لخريطة من خلال الوضع البسيط، لا يمكنك
إدارة تداخلات العلامات والعناصر الوصفية.
تحديد أولويات العلامات
استخدِم Marker.سمة 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 تتداخل مع
العلامة. قد يتداخل العلامة مع علامات أخرى مطلوبة.
يعرض مثال الرمز البرمجي التالي الإعداد CollisionBehavior لمؤشر جديد:
تاريخ التعديل الأخير: 2025-02-28 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-02-28 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Beta version of the SDK used for marker collision management is deprecated; migrate to the GA release for advanced markers to control this behavior."],["Marker and label collision management requires using a map ID and is unavailable in lite mode with bitmap images."],["You can prioritize marker display using the `Marker.CollisionBehavior` property with options like `REQUIRED`, `OPTIONAL_AND_HIDES_LOWER_PRIORITY`, and `REQUIRED_AND_HIDES_OPTIONAL`."],["The `CollisionBehavior` property must be set during marker creation using `AdvancedMarkerOptions` and cannot be changed afterwards."]]],["The Beta SDK is deprecated; use the GA release of advanced markers instead. Use the Migration Tool to transition from the Beta version. To manage marker and label collisions, use a map ID, not lite mode. Set marker priority with the `CollisionBehavior` property, choosing from `REQUIRED`, `OPTIONAL_AND_HIDES_LOWER_PRIORITY`, or `REQUIRED_AND_HIDES_OPTIONAL`. Higher `zIndex` values indicate higher priority for optional markers. `CollisionBehavior` can only be set in the `AdvancedMarkerOptions` object when the marker is created.\n"]]