지금 JPG EXIF헤더에 GPS정보와 방위각 태그를 넣고자하는데요..

ExifInterface mExif=new ExifInterface(SDCARD_PATH+"/"+filename+".jpg");
mExif.setAttribute(ExifInterface.TAG_GPS_LATITUDE,Double.toString(loc.getLatitude()));
 mExif.setAttribute(ExifInterface.TAG_GPS_LONGITUDE, Double.toString(loc.getLongitude));
mExif.saveAttributes();


이렇게 소스를작성하였구 물론 변수 다 초기화도 시켜줬구요 ㅠ

그후에 getAttribute하면 저장된 위치값이 잘 출력됩니다..

그러나 컴퓨터에 설치되어있는 Exif뷰어같은 프로그램으로 정보를보면

[GPS]
GPS Latitude = 531°10'52.3776"
GPS Longitude = 531°10'52.3776"

이렇게 이상한겂으로 출력되네요 ㅠㅠ 방위각도 마찬가지로 500대로 출력되구요;

헤더파일에 저장할때 무슨 암호화를해서 저장해야하는지.. 도분초로 변환한후에 저장을해야하는지;;

안드로이드안에서만 쓰일거면 상관없는데 다른어플에도 쓰일 거라 너무 걱정됩니다..

Exif 메타데이터 writing에대해 아시면 알려주세요^^