네이버 지도를 이용하여 지도를 띄우고 좌표를 클릭시 좌표를 변수에 저장하는 것 까지 완료하였습니다.
사진의 EXIF정보를 받아 좌표정보를 이용해 클릭한 지도 주변에서 찍은 사진을 띄우려고 하는데요,
지금 제작중인 부분이 기기 내 사진 파일들을 검색하는 것과 그 파일들을 대상으로 exif정보를 불러오는 것입니다.
두가지 각각 샘플을 어떻게 구하긴 했는데 매쉬업이 좀 어렵네요..ㅠㅠ
기기내 있는 이미지를 가져오는 코드입니다만
private void ReadSDCard() {
List<String> tFileList = new ArrayList<String>();
File f = new File(
Environment.getExternalStorageDirectory().getPath()
+ "/Pictures/");
File[] files = f.listFiles();
for (int i = 0; i < files.length; i++) {
File file = files[i];
tFileList.add(file.getPath());
}
imgListPath = tFileList;
}
1. 이 부분에서 폴더 위치가 /Pictures/와 /DCIM/ 두가지인데 두곳의 파일을 같이 받아오는 방법과..
private
void
showExif(ExifInterface exif) {
String myAttribute =
"[Exif information] \n\n"
;
myGpsLati = getTagString(ExifInterface.TAG_GPS_LATITUDE,
exif);
myGpsLatiR
= getTagString(
ExifInterface.TAG_GPS_LATITUDE_REF, exif);
myGpsLong
= getTagString(ExifInterface.TAG_GPS_LONGITUDE,
exif);
myGpsLongR = getTagString(
ExifInterface.TAG_GPS_LONGITUDE_REF, exif);
}
요걸 이용해 상단 코드에서 나온 리스트의 gps정보를 검색하는 방법을 알고싶습니다..
도와주세요 !!