उपयोगकर्ता स्थान ब्लू संगमरमर ड्रॉप

वोट
2

किसी को पता है क्या नीले संगमरमर एनीमेशन से चलाता है। मुझे पता है कि यह तब होता है जब स्थान अद्यतन हो जाता है, लेकिन मैं कैसे जो कुछ भी है कि संपत्ति में है के साथ उस घटना को गति प्रदान करते हैं। मैं एक ऐप्लिकेशन है जो मैं उपयोगकर्ता के स्थान को दिखाने के लिए नक्शा दिखाई देते चाहते हैं, लेकिन फिर (उपयोगकर्ता स्थान सहित) सभी एनोटेशन का मानचित्र साफ़ जब नक्शा गायब हो जाता है की है। यह ठीक काम करता है। समस्या यह है कि में आता है जब मैं उपयोगकर्ता स्थान हटाने के बाद नक्शे में वापस जाने के लिए प्रयास करते हैं, नीले संगमरमर। में वापस पॉप नहीं है किसी को भी इस एनीमेशन फिर से जा रहा स्थापित करने के लिए कैसे पता है?

अग्रिम में धन्यवाद।

12/01/2010 को 09:44
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
2

यदि आप अपने निर्धारित करते हैं तो MKMapViewअपनी संपत्ति की स्थापना द्वारा उपयोगकर्ता के स्थान को दिखाने के लिए showsUserLocationहाँ करने के लिए है, तो नक्शा अपने आप उपयोगकर्ता के स्थान, जब तक कि उसकी / उसके निर्देशांक नक्शे से बाहर हैं दिखाएगा। आप का निरीक्षण करके इस जाँच कर सकते हैं userLocationVisibleसंपत्ति।

अब, अगर आप उपयोगकर्ता के स्थान (संपत्ति को दूर userLocationजो एक एनोटेशन है), तो नक्शा नहीं उपयोगकर्ता स्थान आप है, भले ही दिखा सकते हैं showsUserLocationहाँ करने के लिए सेट। सीधे शब्दों में का उपयोग कर इसे अपडेट करके फिर से userLocation बहाल CoreLocationढांचे और इसे फिर से मानचित्र पर स्वचालित रूप से दिखाई देगा।

संपादित करें: एनीमेशन को गति प्रदान करने के लिए, उपयोगकर्ता के स्थान को अपडेट, सेटअप फिर से क्षेत्र दिखाया जा सकता है (बीच में हो सकता है और / या अवधि को बदल दिया है) और फिर फोन

[map setRegion:newRegion animated:YES];

यदि क्षेत्र परिवर्तन नहीं किया बस इसे पुन: उपयोग।

12/01/2010 को 09:58
का स्रोत उपयोगकर्ता

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