मार्कर, लेबल, और लोकप्रिय जगह के हिसाब से टकराव मैनेज करें

इस पेज में बताया गया है कि अपने मैप में जोड़े गए मार्कर और डिफ़ॉल्ट लेबल के बीच टकराव को कैसे मैनेज करें, जैसे- लोकप्रिय जगहों (पीओआई) या सड़कों के नाम.

शुरू करने से पहले

मार्कर और लेबल टकरावों को मैनेज करने के लिए, आपको एक ऐसे मैप आईडी का इस्तेमाल करना होगा जिसमें वेक्टर इमेज टाइप की सुविधा चालू हो.

मार्कर प्राथमिकताएं तय करना

AdvancedMarkerElement का इस्तेमाल करें.मार्कर पर प्राथमिकता तय करने के लिए collisionBehavior प्रॉपर्टी.

इनमें से किसी एक वैल्यू का इस्तेमाल करें:

  • REQUIRED - डिफ़ॉल्ट. एक ऐसा मार्कर दिखाना ज़रूरी है जो अन्य मार्कर, लेबल, और लोकप्रिय जगह को ओवरलैप करता हो.
  • OPTIONAL_AND_HIDES_LOWER_PRIORITY - इससे यह पता चलता है कि मार्कर को किसी ज़रूरी मार्कर से बदला या ओवरलैप किया जा सकता है या ज़्यादा प्राथमिकता वाले OPTIONAL_AND_HIDES_LOWER_PRIORITY मार्कर से बदला जा सकता है. OPTIONAL_AND_HIDES_LOWER_PRIORITY मार्कर के बीच रिलेटिव प्राथमिकता तय करने के लिए, zIndex का इस्तेमाल करें. ज़्यादा zIndex वैल्यू का मतलब है कि ज़्यादा प्राथमिकता है.
  • REQUIRED_AND_HIDES_OPTIONAL - मार्कर से ओवरलैप करने वाले OPTIONAL_AND_HIDES_LOWER_PRIORITY मार्कर, लेबल या लोकप्रिय जगह को छिपाते समय, मार्कर को दिखाना ज़रूरी है. मार्कर अन्य आवश्यक मार्कर के साथ ओवरलैप हो सकता है.

ज़्यादा जानकारी के लिए, मार्कर कोलिज़न मैनेजमेंट कोड सैंपल देखें.