Как получить данные о местоположении из фотографий в React Native Android 10


person vaibhav surana    schedule 18.02.2020    source источник


Ответы (1)


Это может быть проблемой, если вы используете реальное устройство, а не эмулятор.

Когда я использую симулятор iOS, нет проблем с определением местоположения с помощью этого метода, если изображение содержит какие-либо данные о местоположении.

const imageData = await MediaLibrary.getAssetInfoAsync(assetId);
console.log(imageData.location)

Однако на моем физическом устройстве Android поле местоположения также разрешается в null. Хотя изображение, которое я тестирую, такое же.

Но когда я использую expo ImagePicker, местоположение отображается, если изображение содержит информацию.

Кроме того, может быть ненужным использование react-native-exif; метод getAssetInfoAsync уже возвращает данные EXIF ​​изображения.

person danni olsen    schedule 30.03.2020
comment
Эй, для iOS это работает нормально. Ищем решение для Android. Android, это не работает на телефоне или симуляторе. - person vaibhav surana; 31.03.2020