मैं एक स्थान प्रबंधक इस तरह की स्थापना के साथ एक कार्यक्रम है:CoreLocation शुद्धता संकट
self.locationManager = [[CLLocationManager alloc] init];
[locationManager startUpdatingLocation];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
मैं दस मीटर के दायरे में, तथापि, यह didUpdateToLocation प्रतिनिधि विधि के कुछ ही कॉल लेता है सटीकता की आवश्यकता को खोजने के लिए उस सटीकता पर स्थान। मैं इस विधि के कॉल में देरी के बारे में कैसे जाउंगा या प्रोग्राम के साथ आगे बढ़ने के लिए वांछित सटीकता प्राप्त करने के लिए इंगित करूंगा।
अभी यह लौटाए गए पहले स्थान के साथ आय की कोशिश करता है। यहां तक कि दूसरा स्थान अपडेट अपेक्षित के रूप में सटीक नहीं है।
अग्रिम धन्यवाद!
किसी कारण से, जब मैं इस संपत्ति की जांच करता हूं ([नया स्थान क्षैतिज अकसरता]), स्थान प्रबंधक केवल दो बार अपडेट होता है और नया स्थान दोनों बार समान होता है। क्या आप इसके लिए किसी भी कारण से जानते हैं? –
यह तब सबसे अच्छा परिणाम है जो इसे मिल सकता है। आप हमेशा दस मीटर के भीतर परिणाम नहीं प्राप्त करेंगे - यहां तक कि जब आपके पास आईफोन में एक जीपीएस है, तब भी कभी-कभी इसे सेल टॉवर त्रिकोण का सहारा लेना पड़ता है। –