Exif не обновляет местоположение для изображений

Я пытаюсь прочитать теги exif, чтобы определить, где было нажато изображение в Android. Это код:

ExifInterface exif = new ExifInterface(path);
float[] latlong = new float[2];
if(exif.getLatLong(latlong)) {  
       Log.e("DATA!!", Float.toString(latlong[0]));
       Log.e("DATA!!", Float.toString(latlong[1]));
}
else
       Log.e("DATA!!", "Tag data not found");

Проблема в том, что он всегда переходит в состояние else. Exif никогда не сохраняет информацию о местоположении. Я проверил, что GPS включен, и у моего приложения есть разрешение на доступ к GPS (хотя я не думаю, что это необходимо). Что мне здесь не хватает?


person Abhishek Chanda    schedule 31.03.2012    source источник


Ответы (1)


Я только что понял, что геотеги были отключены для изображений. Он работает нормально, когда я включил его. Извините, что пропустил это.

person Abhishek Chanda    schedule 31.03.2012