2011-09-12 17 views
5

मैं एक नया ओपनलेयर प्रोजेक्ट शुरू कर रहा हूं और कुछ उदाहरणों के साथ प्रयास कर रहा हूं। अगर मुझे 500 ऑब्जेक्ट्स लोड करना है, तो क्या उन्हें मार्कर या वेक्टर पॉइंट्स के रूप में लोड करना बेहतर है? ये लेबल और पॉपअप के साथ मानचित्र पर स्थिर तत्व होने जा रहे हैं। पैनिंग/ज़ूमिंग/लोडिंग आदि के मामले में दोनों के बीच प्रदर्शन में कोई अंतर होगा? मुझे पता है कि मार्करों की कुछ सीमाएं शैली शैली आदि हो सकती हैं, लेकिन अब तक मैं मार्करों के साथ प्रदर्शित करने के लिए जो कुछ हासिल करने की आवश्यकता हूं उसे प्राप्त करने में सक्षम हूं।मार्कर बनाम वेक्टर अंक - प्रदर्शन प्रभाव

मैं ओपनलेयर में देखता हूं कि अधिकतम। 500 मार्करों की सिफारिश की जाती है और केवल 100-200 फीचर्स (वेक्टर ज्यामिति पॉइंट्स जो मैं मानता हूं) बेहतर प्रदर्शन wrt पैनिंग/ज़ूमिंग के लिए अनुशंसित हैं। तो मैं प्रदर्शन के संदर्भ में इंप्रेशन मार्कर के तहत बेहतर था। लेकिन हर जगह वेक्टर का उपयोग करना है और नवीनतम रिलीज 2.11 में, यह डिफ़ॉल्ट रूप से मार्करों का समर्थन नहीं करता है, लेकिन अगर हम उनका उपयोग करना चाहते हैं तो हमें मार्कर फ़ाइल को अलग से शामिल करने की आवश्यकता होगी, जो मुझे आश्चर्यचकित करता है कि यह क्या होगा जल्द ही बहिष्कृत किया जाना चाहिए।

किसी भी मदद के लिए धन्यवाद, अरिधभ।

उत्तर

1

मैंने प्रदर्शन पर कोई परीक्षण नहीं किया है लेकिन मार्कर और वेक्टर परतों के लिए स्रोत कोड पर एक नज़र डालने पर मैं सुझाव दूंगा कि मार्कर तेजी से होना चाहिए। जबकि मार्करों को बस divs पर छवियों को जोड़कर मानचित्र पर खींचा जाता है, वेक्टर परत एसवीजी या वीएमएल का उपयोग करके सुविधाओं को प्रस्तुत करता है जो धीमे होना चाहिए।

मैं वैसे भी वेक्टर परत का प्रयास करूंगा और देख सकता हूं कि यह प्रदर्शन आपकी स्थिति में पर्याप्त है क्योंकि यह बहुत अधिक लचीला है। यदि आप मार्कर (मेरे अपने अनुभव से) का उपयोग करते हैं तो आप ईवेंट या जेड-इंडेक्स हैंडलिंग के साथ समस्याओं में भाग लेंगे।

+0

उत्तर के लिए धन्यवाद, मुझे वही समझ थी कि छवियां छवियों के बाद बेहतर हो सकती हैं। दोनों के साथ प्रयास करेंगे और जल्द ही परिणाम पोस्ट करेंगे। – user731918

संबंधित मुद्दे