MediaStore.Images.Media.LATITUDE и MediaStore.Images.Media.LONGITUDE устарели в Android Q.
В любом случае, мы знаем, как мы можем получить местоположение мультимедиа в React Native с помощью выставки? В основном сделайте ниже без извлечения. Android 10: получить галерею через MediaStore с информацией о местоположении< /а>
Спасибо
import * as Permissions from 'expo-permissions';
import * as MediaLibrary from 'expo-media-library';
import Exif from 'react-native-exif'
...
MediaLibrary.getAssetInfoAsync(asset).then(function (e) {
console.log("Location is ", e.location); //always null
if (e.location) {
data.push(e);
}
});
Exif.getLatLong(asset) //doesn't get location.
.then((loc) => { console.log('Location OK: ', loc) })
.catch(msg => console.log('messages: ' + msg))