मैप की नई स्टाइल, जल्द ही Google Maps Platform पर उपलब्ध होगी. मैप की स्टाइल में हुए इस अपडेट में, नया डिफ़ॉल्ट कलर पटल जोड़ा गया है. साथ ही, मैप के अनुभवों और उसे इस्तेमाल करने के तरीके में सुधार भी किए गए हैं. मार्च 2025 में, सभी मैप स्टाइल अपने-आप अपडेट हो जाएंगी. उपलब्धता और जल्दी ऑप्ट इन करने के तरीके के बारे में ज़्यादा जानकारी के लिए, Google Maps Platform के लिए नई मैप स्टाइल देखें.
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 map
marker.collisionBehavior = .requiredAndHidesOptional
Objective-C
// Defines a marker to always display and hide any marker or label overlay with this marker in the base map
marker.collisionBehavior = GMSCollisionBehaviorRequiredAndHidesOptional