ExifInterface.getLatLong всегда равен нулю, даже если настройки локализации на камере включены - PullRequest
0 голосов
/ 06 сентября 2018

Я делаю снимок с камеры и пытаюсь получить exif-локализацию, но всегда получаю нулевое значение.

Я использую код Android для получения изображения с камеры, следуя этому примеру:

https://developer.android.com/training/camera/photobasics

Получив его, я использую этот код для получения exif-информации:

try {
    ExifInterface exif = new ExifInterface(filePath);
    double[] gps = exif.getLatLong();
    return gps != null;
} catch (IOException e) {
    Log.d("", e.getMessage());
}

Но gps всегда нулевой.
Что я проверил:

  • на моей камере установлены настройки локализации;
  • filePath верен;
  • файл существует.
...