JPG の EXIF ヘッダー内に GPS 座標を追加し、それらをカメラ ロールに保存しています。そして、何らかの奇妙な理由で、後でサードパーティのアプリを使用して JPG EXIF 情報を表示すると、10 進数の緯度/経度座標が切り捨てられ、位置の精度が失われます。
例:
[GPSDictionary setObject:[NSNumber numberWithDouble:12.34567890]
forKey:(NSString*)kCGImagePropertyGPSLatitude];
結果:
"{GPS}" = {
Latitude = "12.3456789";
};
しかし、これは実際には JPG ファイルの EXIF ヘッダー内にあるものです。
Latitude = "12.34566667";
他の時はもっと悪いです。
iPhone GPS: Longitude = 79.78598345
EXIF GPS: Longitude = 79.786
iOS が座標ビットを壊すのを防ぐにはどうすればよいですか?
これは、後で計算の精度に影響するためです。