geofenceの精度は、locationManagerの精度または距離フィルタに依存しますか?または、ジオフェンスはOSによって管理され、Wifi/Cell tower情報を使用するため、相互に独立していますか?例えばgeofenceの精度は、locationManagerの精度または距離フィルタに依存しますか?
:
locationManager
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)
550
(半径)kCLLocationAccuracyKilometer
未満である...ので、ジオフェンストリガが期待と同じように?
私が理解しているところでは、distanceFilter
はジオフェンスの精度に影響しません。 マネージャのdesiredAccuracy
がジオフェンスの精度に影響するかどうか分かりません。
絶対に、あなたのgpsの精度によって決まります。ジオフェンスは相対的な値(ここでのエリア)であり、それはあなたが比較している値に完全に依存します。 –
なぜdownvote? – Honey
私はしませんでしたが、stackoverflowはコミュニティです。人々は自分の意見を持っています。 –