मैं एक Android आवेदन के लिए Google maps v2 एपीआई का उपयोग कर रहा मैं इमारत के नक्शे पर बहुभुज आकर्षित करने के लिए है जो कर रहा हूँ। सब कुछ ठीक काम करता है जब बहुभुज की संख्या, छोटा है जब संख्या बड़े नक्शे धीरे-धीरे लोड और पैनिंग और संभवत: ज़ूम वास्तव में धीमी है। मैं SupportMapFragment और जोड़ने बहुभुज का उपयोग कर रहा इस तरह:एंड्रॉइड Google मानचित्र v2 बहुभुज प्रदर्शन समस्या?
for(PolygonOptions item : items) {
getMap().addPolygon(poly);
}
वहाँ बहुभुज की एक बड़ी संख्या के लिए प्रदर्शन में सुधार करने कोई तरीका है?
जहाँ तक मुझे पता है, इस प्रक्रिया को मुख्य थ्रेड में नहीं किया जाना चाहिए, लेकिन अलग थ्रेड या AsyncTask में। यदि आप अपने कोड में थ्रेड (हैंडलर का उपयोग करके) या AsyncTask क्लास का उपयोग नहीं करते हैं, तो उनके उपकरण पहले से ही आवश्यक हैं। – BBonDoo
यह वास्तव में एक आवश्यकता मुख्य थ्रेड से addPolygon कॉल करने के लिए है। नक्शा एपीआई एक पृष्ठभूमि धागे से addPolygon बुलाते समय मुख्य धागे पर नहीं होने के लिए एक IllegalStateException फेंक देगा। – Bobbake4
@ बॉबबेक 4 क्या आपने अपनी समस्या का समाधान किया? अगर आपको समाधान मिल जाए तो मुझे एक ही समस्या है कृपया मुझे बताएं –