سيتوفّر تصميم الخريطة الجديد قريبًا على "منصة خرائط Google". يتضمن هذا التحديث على تصميم الخريطة لوحة ألوان تلقائية جديدة وتحسينات على تجارب الخرائط وسهولة الاستخدام. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. للمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل الميزة في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد في "منصة خرائط Google".
GMSCollisionBehaviorRequired (الإعداد التلقائي): عرض العلامة دائمًا
بغض النظر عن حدوث تصادم. هذا هو السلوك التلقائي. لا يؤثّر ذلك في
ما إذا كان سيتم عرض أيّ علامات أو تصنيفات أخرى للخريطة الأساسية.
GMSCollisionBehaviorOptionalAndHidesLowerPriority: لا تعرض العلامة إلا
إذا لم تتداخل مع علامات أخرى. إذا كان هناك علامتان من هذا النوع
يتداخلان، يتم عرض العلامة التي تحقّق قيمة أعلى من zIndex. إذا كانا يتضمّنان
zIndex نفسه، يتم عرض التطبيق الذي يظهر في موضع أسفل الشاشة العمودية.
GMSCollisionBehaviorRequiredAndHidesOptional: يجب عرض العلامة دائمًا
بغض النظر عن حدوث تصادم، وإخفاء أي
GMSCollisionBehaviorOptionalAndHidesLowerPriority. لا تعرض العلامة إلا
إذا لم تتداخل مع علامات أخرى. لا
GMSCollisionBehaviorRequired. إذا كان هناك علامتان من هذا النوع تتداخلان،
يتم عرض العلامة التي تحقّق قيمة أعلى من zIndex. قواعد التصادم للعلامات التي لها
zIndex نفسه غير محدّدة.
Swift
// Defines a marker to always display and hide any marker or label overlay with this marker in the base mapmarker.collisionBehavior=.requiredAndHidesOptional
Objective-C
// Defines a marker to always display and hide any marker or label overlay with this marker in the base mapmarker.collisionBehavior=GMSCollisionBehaviorRequiredAndHidesOptional
تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-12-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Collision behavior dictates how markers are displayed when they overlap on the map."],["You can configure a marker's collision behavior using the `GMSAdvancedMarker.collisionBehavior` property with three options: `GMSCollisionBehaviorRequired`, `GMSCollisionBehaviorOptionalAndHidesLowerPriority`, and `GMSCollisionBehaviorRequiredAndHidesOptional`."],["`GMSCollisionBehaviorRequired` is the default, always displaying the marker regardless of overlap."],["`GMSCollisionBehaviorOptionalAndHidesLowerPriority` displays the marker only if it doesn't overlap with others, prioritizing higher `zIndex` and lower screen position in case of conflicts."],["`GMSCollisionBehaviorRequiredAndHidesOptional` always displays the marker and hides any with `GMSCollisionBehaviorOptionalAndHidesLowerPriority` behavior."]]],[]]