स्थान पर निर्भर geofence सटीकता प्रबंधक की सटीकता या दूरी फ़िल्टर? या वे एक दूसरे से स्वतंत्र हैं क्योंकि भूगर्भता ओएस द्वारा प्रबंधित की जाती है और वाईफ़ाई / सेल टावर जानकारी का उपयोग करती है?
उदाहरण के लिए:
स्थान प्रबंधक
locationManager.distanceFilter = 1250;
locationManager.desiredAccuracy = kCLLocationAccuracyKilometer;
क्षेत्र
let title = "Lorrenzillo"s"
let coordinate = CLLocationCoordinate2DMake(37.703026, -121.759735)
let regionRadius = 550.0
let region = CLCircularRegion(center: CLLocationCoordinate2D(latitude: coordinate.latitude,
longitude: coordinate.longitude), radius: regionRadius, identifier: title)
The 550
(त्रिज्या) से कम है kCLLocationAccuracyKilometer
तो geofence ट्रिगर के रूप में उंमीद करेंगे?
मैं क्या समझ से distanceFilter
geofence की सटीकता पर कोई प्रभाव नहीं पड़ता है । मैं अभी यकीन नहीं कर रहा हूं अगर desiredAccuracy
प्रबंधक के geofence सटीकता को प्रभावित करेगा ।
उत्तर:
उत्तर № 1 के लिए 1सवाल कोई मतलब नहीं है; आप सेब और बाघों की तुलना कर रहे हैं ।Geofencing और अपने अनुप्रयोग "s स्थान प्रबंधक एक दूसरे के साथ क्या करने के लिए सभी पर कुछ भी नहीं है.
Geofencing एक परिपत्र क्षेत्र का उपयोग कर आप के लिए किया जाता है सिस्टम द्वारा. अपने स्थान प्रबंधक doesn "t do कोई geofence-संबंधित पता लगाने । प्रणाली का उपयोग नहीं करता है, और के कुछ भी नहीं जानता है, अपने अनुप्रयोग "एस स्थान प्रबंधक या अपनी सेटिंग्स; दरअसल, आपका ऐप शायद चल भी नहीं सकेगा ।
(आप निश्चित रूप से, एक स्थान प्रबंधक की जरूरत है ताकि आप सिस्टम से कॉलबैक प्राप्त कर सकते है जब उपयोगकर्ता geofence सीमा पार, लेकिन अपने स्थान प्रबंधक अभी भी geofencing से संबंधित कोई पता लगाने नहीं कर रहा है एक स्थान के प्रबंधक की आवश्यकता है.)