Это может быть проблемой, если вы используете реальное устройство, а не эмулятор.
Когда я использую симулятор iOS, нет проблем с определением местоположения этим методом, если изображение содержит любые данные о местоположении.
const imageData = await MediaLibrary.getAssetInfoAsync(assetId);
console.log(imageData.location)
Однако на моем физическом устройстве android поле местоположений также разрешается до null
. Даже если изображение, с которым я тестирую, совпадает.
Но когда я использую экспо ImagePicker, местоположение отображается, если изображение содержит информацию.
Кроме того, использование может быть ненужным react-native-exif
; метод getAssetInfoAsync
уже возвращает данные EXIF изображения.