1

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 が座標ビットを壊すのを防ぐにはどうすればよいですか?

これは、後で計算の精度に影響するためです。

4

1 に答える 1