बहुत सारे विकल्प हैं और वास्तव में मैं अपने कुछ अनुप्रयोगों पर एक ही प्रश्न के माध्यम से संघर्ष कर रहा हूं। और हमारे विभिन्न उत्पादों के लिए हमने विभिन्न समाधानों के साथ समाप्त किया। इसलिए आपको खुद से पूछना होगा
- क्या सभी सिंगलटन आइकन समान "तरह" के नक्शे पर हैं - समान आकार और रंग?
- यदि वे नहीं हैं, तो क्या वे सभी 1 परत या कई परतों पर रहते हैं?
- यदि एकाधिक पर, क्या आप प्रत्येक व्यक्तिगत परत या क्रॉस-लेयर क्लस्टरिंग को क्लस्टर करने जा रहे हैं?
- यदि व्यक्तिगत परतों को क्लस्टर करना, क्या होगा अगर आइकन परतों के ऊपर ओवरलैप करते हैं, तो क्या आपके पास क्लस्टर के क्लस्टर हैं?
- क्या आपको यह जानने की ज़रूरत है कि "किस" प्रकार की चीज़ को क्लस्टर किया जा रहा है, या मानचित्र पर "हे, वहाँ एक क्लस्टर" है। और ऊपर आपने कहा था कि आपको यह जानने की जरूरत नहीं है कि क्लस्टर आइकन को देखकर कितने आइटम हैं।
यहाँ कुछ उदाहरण हैं और उनका क्या अर्थ है और वे कैसे काम करते हैं। सभी एक कस्टम क्लस्टरिंग एल्गोरिथ्म के साथ किया जाता है, न कि बिंग क्लस्टरिंग (पहली छवि) या ओएल क्लस्टरिंग रणनीति (2 डी) के साथ। इस तरह से लुक और फील पर मेरा बहुत अधिक नियंत्रण है।
बिंग ऐप से स्क्रीन कैप; हमारे पास विभिन्न प्रकार के आइकन और रंग की कई परतें हैं। हमने आइकन को क्लस्टर करने के लिए चुना है, फिर सभी को क्लस्टर में शीर्ष-सबसे (सबसे महत्वपूर्ण) आइकन से छिपाते हैं, और फिर पारदर्शी-ईश छवि के साथ शीर्ष-सबसे आइकन को ओवरलैड किया जाता है। तो कहते हैं कि मेरे आइकन 20x20 हैं, क्लस्टर इंडिकेटर 30x30 की छवि है जो कि 80% पारदर्शी है, इसके अलावा ऊपरी दाहिने हिस्से में इसका एक प्लस है। इसलिए जब मेरे क्लस्टर "प्रतिनिधि" आइकन के ऊपर ओवरलैड होता है, तो ऐसा लगता है कि मेरे पास चीजों का एक समूह है। जब उपयोगकर्ता होवर करता है या क्लिक करता है, तो ईवेंट क्लस्टर आइकन पर जाता है और उन्हें एक संदेश "क्लस्टर किए गए आइटम का एन नंबर" मिलता है और अधिक जानकारी के लिए नीचे क्लिक या ड्रिल कर सकते हैं।
इस स्थिति में हमने एक सरल तरीका अपनाया। प्रतीक अभी भी अलग-अलग परतों पर रहते हैं और अलग-अलग अर्थ रखते हैं और हम क्रॉस-लेयर को क्लस्टर करते हैं, हालांकि प्रतिनिधि आइकन सिर्फ एक बड़ा वसा प्लस संकेत है [जो एक निश्चित सीमा तक आकार में भिन्न होता है]।
इसलिए मूल रूप से, हमने दोनों ऐप्स में एक क्लस्टर को इंगित करने के लिए एक "PLUS" "+" चुना, लेकिन इसे मैप पर कैसे रखा जाए, इस पर अलग-अलग रूट लिए गए - मैप को अधिक अर्थ देने के लिए मौजूदा मैप आइकन को ओवरले करें, या सिर्फ मैप को क्लीन करें और एक PLUS डालें और अधिक जानकारी के लिए उपयोगकर्ता को ड्रिल-डाउन करें।