सबसे अच्छा अभ्यास iPhone की MapKit में POI प्रदर्शित करने के लिए?

वोट
0

मान लिया जाये कि मैं उनके संबंधित निर्देशांक (देशांतर और अक्षांश) के साथ POI के एक डेटाबेस है। क्या मानक जिस तरह से उपयोगकर्ता के वर्तमान स्थान के आसपास टिप्पणी के रूप में POI प्रदर्शित करने के लिए हो सकता है? समझाने के लिए:

  • ज़ूम स्तर का देखते हुए, मैं मैं, सभी POI जिसका दूरी वर्तमान स्थान <एक निश्चित सीमा से करने के लिए डेटाबेस के माध्यम से खोज तो उनके लिए एनोटेशन बनाने के लिए लगता है। या फिर कोई समझदारी भरा तरीका है?
  • उपयोगकर्ता / बाहर ज़ूम हैं, चलता नक्शा ... मैं पूरी बात फिर से फिर से करना करने की आवश्यकता होगी?
  • ऐसा लगता है MapKit कैश / पुन: उपयोग एनोटेशन करने के लिए एक तंत्र है। मैं अभी उनमें से एक बहुत कुछ बना सकते हैं और MapKit का फैसला करता है जब दृश्यमान क्षेत्र परिवर्तन रेंडर करने के लिए क्या करना चाहिए? मुझे लगता है कि इस संक्रमण चिकनी बनाना होगा, लेकिन यह भी अधिक स्मृति खपत करता है। इस के साथ अपने अनुभव क्या है?

धन्यवाद।

11/04/2010 को 04:07
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

वास्तव में, वर्तमान स्थान और POIs के बीच की दूरी पर निर्भर सही दृष्टिकोण नहीं है: का मूल्यांकन दूरी समय लगता है, तो आप बेहतर सिर्फ क्षेत्र अपने नक्शे (संपत्ति के द्वारा प्रदर्शित पर भरोसा करता हूँ region) और जाँच जो आपके POI के इस में शामिल हैं क्षेत्र।

जब / बाहर ज़ूम इन करने, क्षेत्र में परिवर्तन, आप एक ही फिर से करना पड़ सकता है इसलिए।

मेरा उत्तर यहाँ देखें: MKMapView (उन है कि वर्तमान रेक्ट बाहर हैं सहित) सभी एनोटेशन विचारों लोड हो रहा है एक बार में

यह आदमी एनोटेशन की कैशिंग उपयोग करने के लिए कोशिश कर रहा है और मेरा उत्तर अपने मामले में मदद कर सकते हैं।

यदि आपका POI प्रदर्शित क्षेत्र है की जाँच करने के लिए, मैं कोड का एक टुकड़ा है कि यहाँ मदद मिल सकती है पोस्ट: iPhone विकास - एक देखने योग्य मानचित्र क्षेत्र में पिन एनोटेशन है

11/04/2010 को 10:24
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more