मुझे लगता है कि अगर MapKit उपयोगकर्ता स्थान प्राप्त करने में विफल (उपयोगकर्ता स्थान पर नीले ब्लॉब को दिखाने के लिए विफल रहता है) को खोजने के लिए और सूचना दिखाएंगे और उसके बाद स्थानांतरित स्थान फिर से मेरी मदद corelocation.plz का उपयोग नहीं करना चाहते हैं।
कैसे करता है, तो MapKit userlocation पाने में विफल खोजने के लिए?
वोट
1
1 जवाब
वोट 0
0
आप प्रतिनिधि तरीकों देखने के लिए अगर नीले बिंदु पर कहा जा रहा है कहा जाता हो जाता है कि उपयोग करने के लिए कोशिश कर सकते हैं:
- (MKAnnotationView *) mapView: (MKMapView *)aMapView viewForAnnotation: (id )annotation
{
if (annotation == aMapView.userLocation)
{
return nil; // this might be the moment the location was first detected
}
}
आप मान सकते हैं कि नीले डॉट के बाद ही स्थान किट मैप करने के लिए जाना जाता है के लिए कहा जाता है। हालांकि, मुझे लगता है कि यह एक अच्छा विचार नहीं होगा के रूप में उन चीजों को आसानी से एसडीके के अगले संस्करण में तोड़ सकता।
मैं कोर स्थान का उपयोग करना सिफारिश करेंगे। यह उपयोग करने के लिए अपेक्षाकृत आसान है और आप सभी लचीलापन और लंबे समय में स्थिरता प्रदान करता है।













