iPhoneでユーザーの場所を見つける必要があります。を使用してユーザーの現在の場所を見つけることができますCLLocation Manager
。しかし、取得している場所は、物理デバイスの場所に対して正確ではありません。精度を設定するために次の基準を使用しました
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.delegate = self;
locationManager.distanceFilter = 10;
[locationManager startMonitoringSignificantLocationChanges];
[locationManager release];
「newLocation.verticalAccuracy」と「newLocation.horizontalAccuracy」をlocationManager:didUpdateToLocation:fromLocation
: メソッド内で印刷しようとすると、ほとんどの場合、水平方向の精度が約 10.0000、垂直方向の精度が 12.00000 になります。
それで、より正確にユーザーの位置を見つける他の方法はありますか、それとも設定がありませんか? 助けてください。
参考までに:私はWiFiを使用しており、より良い結果を得るためにオープンな場所でテストしています.