마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지파일의 EXIF정보를 변수로 저장하는거에 대한 질문입니다.

0 추천

휴대폰으로 찍은 사진이기 떄문에 JPG 파일의 속성-> 자세히 를 보면 위도와 경도의 값이 적혀있습니다.

이 상태에서 ExifInterface class를 이용하여 위도와 경도의 값을 변수로 받으려고 하는중인데요

ExifInterface exif = new ExifInterface(filename);
                
                String mLatitude = exif.getAttribute(ExifInterface.TAG_GPS_LATITUDE);
                String mLongitude = exif.getAttribute(ExifInterface.TAG_GPS_LONGITUDE);
 
이와 같이 우선 string 형태로 위도 경도값을 받으려고 했더니 이 값에는 null값이 나옵니다.
분명 속성에서 보았을땐 위치정보가 있었는데 위와 같이 코딩했을시 null값이 나오는 이유가 뭘까요 ㅠㅠ
익명사용자 님이 2015년 2월 14일 질문

1개의 답변

0 추천
이렇게 해보심이..

float[] latLong = new float[2];

exif.getLatLong(latLong);

Log.i("TAG", "latitude : " + latLong[0] + ", longitude : " + latLong[1]);
Gradler (109,780 포인트) 님이 2015년 2월 17일 답변
...