iPhone CLLocationManager による Wi-Fi またはセルラー タワーからの位置は、ルートを追跡するのに十分な精度ではありません。GPSからの位置のみが必要です。
今のところ、フィルターnewLocation.horizontalAccuracy
に inを使用します。didUpdateToLocation
if (newLocation.horizontalAccuracy < 0 || newLocation.horizontalAccuracy > 100) return;
位置が不正確な位置 (おそらくセル タワーの位置) に「ジャンプ」すると、 horizontalAccuracy が 100 になることがわかったので、100 を使用して除外します。
精度にもかかわらず、GPS のみの位置を取得する最良の方法は何ですか?