I would like to report an issue on Android devices regarding GPS/EXIF detection.
Some photos clearly contain valid GPS metadata inside the EXIF data (latitude, longitude, timestamp, etc.), and the location information can be verified using other gallery apps or EXIF viewers. However, when uploading these images to Mapillary, the app consistently fails to recognize the GPS data and treats the photos as if they have no location information.
This issue happens every time, even though the EXIF metadata is correctly embedded in the image files.
What is strange is that if I transfer the exact same photos to an iPhone and upload them from there, Mapillary recognizes the GPS data correctly and the upload works normally.
Also, I am not very good at English, so I used ChatGPT to help translate this message.
I can confirm this issue. It happens quite often. In such cases, I am unable to upload the entire sequence from my device. However, when I transfer the sequence to my PC, I can upload it using the desktop uploader. Usually, I receive a message stating that one photo does not contain GPS data and has failed to upload.
@quocanhhoang and @Lowiekse I assume you are referring to “image import” functionality in the app. if so, than I would bet that the issue is connected to the recent security updates on Android. To fix it we will need to request additional permissions for some devices (in general, all modern devices) and already working on it.
When I import photos, the app opens the system file manager (com.android.documentsui). It’s possible that when importing through this app, the EXIF metadata in the file gets stripped, so the GPS data is no longer available. Maybe we could use another import method, such as importing directly through Google Photos instead.
I discovered this workaround when I used some tricks to remove the system file manager app and used ZArchiver instead, and the GPS data worked correctly again.
Hi @quocanhhoang - yes, this is the error that @Yaro mentioned above - we are aware of this problem and will plan to have a release out in the next couple of weeks that fixes this problem.