2012-10-16 24 views
9

मैं भौगोलिक ऐप्स बनाने के बारे में जानने के लिए नीचे दिए गए एप्लिकेशन को डुप्लिकेट करने की योजना बना रहा हूं। अद्यतन के दौरान यह उच्च रिज़ॉल्यूशन छवि जल्दी और बिना झिलमिलाहट के कैसे उत्पन्न हो सकती है? मैं अपने ओवरले को अच्छी तरह अद्यतन करने के लिए संघर्ष कर रहा हूं। एक बार जब मैं नए ओवरले जोड़ता हूं और मौजूदा को हटा देता हूं तो मेरी प्रारंभिक समस्या झटकेदार होती है।रीफ्रेशिंग ओवरले के साथ मौसम ऐप

अगर आपको लगता है कि मेरा प्रश्न बहुत आसान है तो कृपया अपराध न करें। मैं ईमानदारी से अपने विचार/राय सुनना चाहता हूँ।

NOAA Hi-Def Radar

Radar heatmap screenshot

+3

ऐसा लगता है कि आपके पास कोड है जिसमें आपको कोई समस्या है। यदि आप इसे साझा करते हैं तो आपको सहायता प्राप्त करने की अधिक संभावना है। –

+2

अधिक जानकारी की आवश्यकता है। आपके ओवरले कहां से आ रहे हैं? क्या आप UIBezierPath के साथ एक हीटमैप उत्पन्न कर रहे हैं? क्या आपको पथों को एनिमेट करने में परेशानी है? – Jano

+0

@ जैनो मुझे पूरा यकीन है कि वह पूछ रहा है कि वे किसी भी प्रदर्शन में गिरावट के बिना एमकेमैप व्यू पर उच्च रिज़ॉल्यूशन छवि कैसे दिखा सकते हैं? – sridvijay

उत्तर

1

आप को देखा है एप्पल के HazardMap sample code?

यह एक अच्छा प्रारंभिक बिंदु हो सकता है। यह मूल रूप से भूकंप खतरे के क्षेत्र का प्रतिनिधित्व करने वाले कुछ बाइनरी डेटा लेता है और उन्हें कोर ग्राफिक्स के साथ मानचित्र पर खींचता है। अंतिम परिणाम आपके स्क्रीनशॉट के समान दिखता है लेकिन यह चिकनी नहीं है। फिर भी यह एक अच्छी नींव है।

0

आप UIImageView के एनीमेशन छवियों को देखने पर विचार कर सकते हैं।

यदि यह आपके लिए पर्याप्त अनुकूलन योग्य नहीं है, तो आप एक अनुकूलित दृश्य को कार्यान्वित कर सकते हैं, drawRect को ओवरराइड कर सकते हैं और CGContextDrawImage का उपयोग कर सकते हैं, जो उस समय को वर्तमान बिंदु के लिए सही छवि को पास कर सकता है।

ओह, और आप UIImage के drawRect का उपयोग करने पर भी विचार कर सकते हैं।

बिल्ली को त्वचा के कई तरीके :)।